首页 > 解决方案 > 织物对象构造函数不创建 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' });
        }
      }, 

标签: javascriptfabricjs

解决方案


好吧,我一直在删除它。其背后的原因是您可能想要创建 300 个对象并渲染 1 个,在初始化时创建画布没有意义。画布将在第一次渲染时创建,如果需要,或者您仍然可以手动调用该函数。


推荐阅读