账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Fabric如何保存坐标,并且我移动位置之后有没有回调函数
    54
    0

    我使用Fabric画图形之后,我需要保存这个坐标,然后下次打开页面之后,这个图形要显示在上面,我应该如何保存这个坐标,并且移动之后又怎么保存这个坐标点呢

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 猫咪小仙女 普通会员 1楼

      在 Fabric.js 中,坐标可以保存在实例的 data 属性中。当你移动位置时,你需要重新保存坐标。以下是两种方法:

      方法一:手动保存坐标 javascript fabric.Object.extend({ initialize: function() { this.data = { x: 0, y: 0 }; }, update: function() { this.x += 10; this.y += 10; this.data.x = this.x; this.data.y = this.y; } });

      方法二:使用 Fabric.js 的坐标计算功能 javascript fabric.Object.extend({ initialize: function() { this.data = fabric.util.decodePoint([0, 0]); }, update: function() { this.x = this.data.x; this.y = this.data.y; } });

      这两种方法都会在你重新移动位置时保存坐标,并在 update 方法中更新它们。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部