目前element-ui是拖拽后就直接完成了拖拽,有什么方法可做到,拖拽完成之前,彈出提示窗口(確定,取消),確定的話,拖拽成功完成,取消的話,不會實現(xiàn)拖拽成功?
4 回答

陌陌8321763
TA貢獻(xiàn)1條經(jīng)驗 獲得超1個贊
在拖拽未完成事件(任何拖拽完成之前的事件)時,進(jìn)行數(shù)據(jù)深度克隆(json數(shù)據(jù)克?。?/strong>;完成事件(node-drop)時進(jìn)行確認(rèn)(confirm)彈窗,如果取消或者請求失敗,將克隆數(shù)據(jù)賦值給el-tree數(shù)據(jù)源,否則就會返回拖拽成功的數(shù)據(jù)。

慕村4367237
TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊
沒有現(xiàn)成事件,可以自己做:drag-start時記錄node的位置(before、after、inner的相對位置),drop時彈出confirm,如果點取消則恢復(fù)node的位置(remove 再 insert)——受到一樓啟發(fā)
- 4 回答
- 0 關(guān)注
- 5773 瀏覽
添加回答
舉報
0/150
提交
取消