猿问

关于element-ui的tree组件拖拽功能

目前element-ui是拖拽后就直接完成了拖拽,有什么方法可做到,拖拽完成之前,弹出提示窗口(确定,取消),确定的话,拖拽成功完成,取消的话,不会实现拖拽成功?

繁星点点滴滴
浏览 5655回答 4
4回答

陌陌8321763

在拖拽未完成事件(任何拖拽完成之前的事件)时,进行数据深度克隆(json数据克隆);完成事件(node-drop)时进行确认(confirm)弹窗,如果取消或者请求失败,将克隆数据赋值给el-tree数据源,否则就会返回拖拽成功的数据。

慕村4367237

没有现成事件,可以自己做:drag-start时记录node的位置(before、after、inner的相对位置),drop时弹出confirm,如果点取消则恢复node的位置(remove 再 insert)——受到一楼启发

慕粉18860873370

。。。

慕勒3428872

去看看文档,有的,drag-start,drag-enter,drag-end
随时随地看视频慕课网APP

相关分类

Html5
我要回答