如何使用vue.draggable拖动多行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用vue.draggable拖动多行?相关的知识,希望对你有一定的参考价值。

我想连续拖动多个表数据而不是单个td标记。换句话说,当我拖动任一列时,我想将“随机”和“名称”列拖到一起。

<table id="app">
  <tr>
    <th>Random</th>
    <th>name</th>
  </tr>

  <tr>
    <td>    
      <draggable v-model="items">
        <transition-group name="list-complete">
          <div v-for="item in items"
               v-bind:key="item.message"
               class="list-complete-item">
            {{ item.message }}
          </div>
        </transition-group>
      </draggable>
    </td>

    <td>
      <div v-for="item in items" class="list-complete-item">
        {{ item.name }}
      </div>
    </td>

  </tr>
</table>

我已尝试使用draggable标签和transition-group标签进行移动和播放,但似乎没有任何效果。

请帮忙。 :(

这是我的jsfiddle代码 - > https://jsfiddle.net/wusprtnL/63/

答案

Sortable或Vue.draggable不支持此功能。所以没有任何组合可以使irt工作。参考:https://github.com/SortableJS/Sortable/issues/1049

以上是关于如何使用vue.draggable拖动多行?的主要内容,如果未能解决你的问题,请参考以下文章

Vue Draggable 不能与 filterBy 一起使用?

vue+vuedraggable实现拖动排序和删除

Vue.Draggable

Vue.Draggable 心得

Vue.Draggable 心得

Vue.Draggable 心得