javascript - 织物对象构造函数不创建 cacheCanvas
问题描述
Fabric js 2.2.4 结构对象构造函数未创建 cacheCanvas。在 1.7.8 中,检查 cacheCanvas 并创建一个。
initialize: function(options) {
if (options) {
this.setOptions(options);
}
},
initialize: function(options) {
options = options || { };
if (options) {
this.setOptions(options);
}
if (this.objectCaching) {
this._createCacheCanvas();
this.setupState({ propertySet: 'cacheProperties' });
}
},
解决方案
好吧,我一直在删除它。其背后的原因是您可能想要创建 300 个对象并渲染 1 个,在初始化时创建画布没有意义。画布将在第一次渲染时创建,如果需要,或者您仍然可以手动调用该函数。
推荐阅读
- r - 合并数据框的列以仅在 r 中保持相等的值
- javascript - 在不使用 useState 的情况下实时反应本机读取的 TextInput 值
- django - django 模型中的名字
- android - Google Play 商店会自动更新应用程序吗?
- arduino - Arduino Mega:如何使用相同的经过验证的 RFID 标签并使用按钮切换 LED 的颜色?
- reactjs - 努力在样式对象上使用扩展运算符。我正在尝试保留多个属性,但无法弄清楚如何干净地做到这一点
- python - 谁能在 python 中解释为什么调用 super().__init__() 时调用子类中的 setter 方法
- flutter - FlutterFragmentActivity 不再打开应用程序
- python - PySpark - 枢轴所需的聚合表达式,找到'pythonUDF'
- node.js - 如何使用 firebase auth 正确验证服务器发送事件端点?