leaferjs / leafer-ui

一款好用的 Canvas 渲染引擎,革新的体验。高效绘图 、UI 交互(小游戏、互动应用、组态)、图形编辑,前端开发必备~
https://www.leaferjs.com
MIT License
2.38k stars 82 forks source link

在执行app.editor.move时,如果editor.element不存在会报错 #200

Closed leidao closed 4 hours ago

leidao commented 1 month ago
image image

这个场景是选择图形后在输入框中设置图形的x/y坐标,然后在失焦事件中执行了app.editor.move方法。如果点击画布进行失焦的话,会先取消选中然后执行失焦事件中的app.editor.move方法,就会出现上面的报错

leaferjs commented 1 month ago

没有选中的元素才会报这个错误,可以自己判断一下

leidao commented 1 month ago

嗯,这个我知道,我的意思是要不要在源码中判断下,因为这个场景我理解应该是很常见了,后面肯定会有不少其他使用者遇到

leaferjs commented 1 month ago

会的,后面增加下判断,感谢反馈~

leaferjs commented 4 hours ago

已优化