当前位置: 首页 > Web前端 > vue.js

jTopo是如何实现不可拖动的

时间:2023-04-01 13:03:17 vue.js

我们在node节点被拖动时监听,使用mousedrag事件,然后将被拖动节点的dragable设置为falsethis.scene.mousedrag(function(e)){e.target.dragable=false;//设置拖动为falsee.target.visible=false;//设置节点不可见}如果对this.scene的结构不理解可以参考我的另一个简单介绍topo文章https://segmentfault.com/a/1190000037750737