如何在vue-draggable中禁用拖动后删除元素

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

我正在开发 vuedraggable,该应用程序有两个列表 - 列表 a 和列表 b。我需要将元素从列表a拖动到列表b。当列表 b 添加列表 a 中的元素时,列表 a 也会自动删除相同的元素。

  <div class="h-96 overflow-y-auto">
    <draggable v-model="schema" class="flex-col space-y-1" :options="{sort: false, ghostClass: 'ghost', group: {name: 'schema', pull: true, put: false}}">
      <el-tag v-for="(item, index) in schema" :key="index" class="">
        <span >{{ item.name ? item.name + '(' + item.column + ')' : item.column }}</span>
      </el-tag>
    </draggable>
  </div>

我需要的是拖动完成后,列出一个不会删除的元素。

我该怎么做?

drag-and-drop drag vuedraggable
1个回答
0
投票

我用这个解决了它

:group="{ name: 'group', pull: 'clone'}"
© www.soinside.com 2019 - 2024. All rights reserved.