vue-draggable-plus icon indicating copy to clipboard operation
vue-draggable-plus copied to clipboard

克隆生成的对象再次拖拽到其他列表时候函数会丢失

Open qqccfg opened this issue 1 year ago • 1 comments

image 1.A拖拽是克隆的,B、C是正常的。

image 2.B、C中的子元素是绑定了点击事件,正常是会弹出hello

3.当A拖拽到B,然后再从B拖拽到C后,属性是函数的就为undefined(丢失)

代码地址: https://stackblitz.com/edit/vitejs-vite-pb4cyo?file=README.md

qqccfg avatar Jul 13 '24 12:07 qqccfg

B、C 也像 A 一样添加一个 :clone="clone" 事件就可以了,如果不加的话按照文档的介绍:

内部使用 JSON.parse(JSON.stringify()) 实现克隆的;doc

因此函数属性才会丢失。

iwengx avatar Nov 15 '24 06:11 iwengx