使用fabricjs导出对象包含自定义属性

2024-07-09 113℃

前言

本文章涉及到技术包含html,js,fabricjs(5.0),json等等技术,本文共计447个字,阅读时长预计3分钟

问题

自己做的一个PDF在线编辑器的项目,过程中使用到了fabricjs及其相关的技术,过程中需要深度定制,所以需要在画布添加的元素上自定义一些属性,保证用户的数据在云端或者文件传输过程中,能够保证部分关键数据不丢失,但是实际操作过程中,发现给对象定义的meta属性在导出json的过程中并没有被包含进去,但是打印对象的时候,控制台有自定义属性的输出

尝试

过度方案是先导出json,然后读取对象的相应的自定义的值,将自定义的属性设置到json相应的json数据对象上,然后再以文件或者云端存储的形式将json数据进行保存传输

解决

问题总要得到解决,官方提供了相应的方法,但是导出的时候为啥没有导出自定义的属性呢,然后就去网上搜索,终于发现了解决方法,如图

在使用官方提供的toJSON方法时,需要传入自定义的属性键的名称才能将相应的自定义的数据保存在导出的数据中

结语

不积硅步,无以至千里,不积小流,无以成江海,好了,以上就是《使用fabricjs导出对象包含自定义属性》的全部内容,感谢观看~

非特殊说明,本博所有文章均为博主原创。

上一篇 没有了
下一篇 element-ui的穿梭表数据异步加载