无法读取未定义的属性“fromObject”
2018-02-17
3097
我将画布字符串化,然后使用 loadFromJSON 从另一个画布加载它,但出现此错误“无法读取未定义的属性‘fromObject’”
这有什么问题,我该如何修复它?
1个回答
这是因为您在向画布添加对象时更改了对象的 type 属性。
从 JSON 加载时,它会检查对象的类型,然后从相应的类加载,此时您没有具有修改后的对象类型的类。因此
type
必须与类名相同,或者首字母可以是小写,其余字母不能是小写。
Ex: class name -- possible type
fabric.Rect ---> type: rect / Rect
fabric.Circle ---> type: circle / Circle
fabric.CustomClass ---> type: customClass / CustomClass / Custom-Class / Custom-class / custom-class / custom-Class
Durga
2018-02-18