gpt4 book ai didi

fabricjs - FabricJs-如何为每个对象添加属性

转载 作者:行者123 更新时间:2023-12-04 17:19:30 30 4
gpt4 key购买 nike

我需要向现有对象属性集引入一些其他属性。

喜欢:

  • ID
  • 地理位置

  • 每当我绘制形状时,都需要向该形状添加其他属性,并且需要从 toDataLessJSON()获取

    最佳答案

    从1.7.0版开始,levon的代码停止工作。您所需要做的只是修复如下:

    // Save additional attributes in Serialization
    fabric.Object.prototype.toObject = (function (toObject) {
    return function (properties) {
    return fabric.util.object.extend(toObject.call(this, properties), {
    textID: this.textID
    });
    };
    })(fabric.Object.prototype.toObject);

    您必须接收 properties参数并将其传递给 toObject

    关于fabricjs - FabricJs-如何为每个对象添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24633740/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com