antvis/G6


The issue has been closed
拖拽然后交换两个节点内容, updateItem似乎不太对 #4484
addriumruss posted onGitHub
问题描述
拖拽一个节点到另一个节点上方,在node:drop事件中交换两个节点内容, 使用 updateItem(item1, model2ObjectCopy); updateItem(item2, model1ObjectCopy); graph.refresh(); graph.layout(); 第一次显示对的,多个节点相互试几次就完全不对。打出日志发现节点的model似乎根本没有改变。 对象拷贝采用Object.assign函数,甚至采用{}完全重新定义新对象,结果都一样不对。 请问代码问题出在哪里? 谢谢!
重现链接
。。
重现步骤
。。
预期行为
。。
平台
- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox]
- G6 版本: [4.5.1 ... ] g6 4.9 , chrome
屏幕截图或视频(可选)
No response
补充说明(可选)
No response