将 vuedraggable 与另一个列表中的列表一起使用

问题描述

我正在尝试将 vuedraggable 用于以下代码

import draggable from "vuedraggable";

export default {
    components: {
        draggable
    },data() {
        return {
          selectedOrganization: {
            groups: [
              {
                name: 'group_1',spaces: [{name: 'space_1'},{name: 'space_5'}]
              },{
                name: 'group_2',spaces: [{name: 'space_2'}]
              },{
                name: 'group_3',spaces: [{name: 'space_3'}]
              },{
                name: 'group_4',spaces: [{name: 'space_4'}]
              },],}
        };
    },}
<b-row
      class="mt-5 mb-5"
      v-for="(item,index) in selectedOrganization.groups"
      :key="item.id"
  >
      <b-col cols="12">
          <div class="linear-create lighter-font">
              <div
                  class="main-space-divider"
              >
                <span
                    class="font-weight-700 font-size-1-1"
                    @click="toggleInput(index)"
                    v-else
                >
                    {{ item.name }}
                </span>
              </div>
          </div>

          <div v-for="space in item.spaces">
            {{space.name}}
          </div>
      </b-col>
  </b-row>

我需要有可以在组之间拖动的可拖动空间。 我的意思是每个组之间应该可以互换。 有没有办法用 vue draggable 做到这一点,或者有没有其他办法做到这一点?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)