vue-dragging icon indicating copy to clipboard operation
vue-dragging copied to clipboard

二次赋值后的拖拽问题

Open luguosheng1314 opened this issue 7 years ago • 5 comments

第一次帮定数据 arr = [obj1,obj2] 然后通过js修改成 arr=[obj3,obj4] 然后拖拽就失效了,调试发现第二次拖拽的时候 arr变成了 arr : [obj3,obj4,undefined]

luguosheng1314 avatar Jun 15 '17 07:06 luguosheng1314

大佬我也遇到这个问题了,不能进行重新赋值,请问你解决了吗?@luguosheng1314

Zeus-Iqd avatar Oct 31 '17 02:10 Zeus-Iqd

@luguosheng1314

Zeus-Iqd avatar Oct 31 '17 02:10 Zeus-Iqd

解决了

luguosheng1314 avatar Oct 31 '17 02:10 luguosheng1314

我这个问题是出现在对一个排序列表进行动态添加数据后,排序功能会出问题,所以我用了v-if 来控制列表的重新渲染,每次添加新数据进来后,先把渲染列表的数组清空,然后重新赋值。这样就不会有问题了。

luguosheng1314 avatar Oct 31 '17 02:10 luguosheng1314

@luguosheng1314 的思路确实可以,可以用v-if控制数据改变后v-for重新渲染,就可以多次拖拽了。谢谢🙏

nicegonice avatar Nov 07 '17 06:11 nicegonice