簡體   English   中英

在 Vue 拆分窗格中添加拖放功能

[英]Adding drag drop functionality in Vue Splitpanes

我正在嘗試在Vue Splitpane中添加拖放功能。 我正在嘗試幾個拖放包,即vue-smooth-dndVue.Draggable等。但是,這些 dnd 包與拆分窗格 package 沖突,因為它嚴格維護結構,例如:

<splitpanes>
    <pane> 
    </pane>
</splitpanes>

因此,我正在尋找將拖放作為指令添加到元素的選項。 我發現了這個, vue-draggable package 並實現了它。 拖放現在可以工作,但它不能將splitpanes__splitter div 拖動到<pane>元素 ( div.splitpanes__pane ) 之后。 因此,窗格的調整大小選項不會沿着窗格移動,這就是為什么調整大小選項在每個窗格之后都不可見的原因。 怎樣才能讓它正常工作?

Codepen 演示

由於 Vue 的工作方式,我認為你將很難讓這兩個組件相互配合。

使用API實現自己的拖放會更好,因為從長遠來看,它會比嘗試將這兩個組件連接在一起要快得多,而且不可避免地會失敗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM