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

问题描述 投票:0回答:1

我想连续拖动多个表数据而不是单个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/

html5 vuejs2 draggable
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.