【发布时间】:2022-01-21 03:49:06
【问题描述】:
我正在使用 Vuedraggable (Sortable JS) 来尝试完成项目的分组。项目本身不应该有子项(正如 Sortable JS 的演示所使用的那样),而是应该分组在父“组”类型对象中。我在阻止组被拖入其他组时遇到问题,因为在第一级,组对象和表单对象都在同一个“可排序组”中。
- 在同一个一级Form下有Form Objects和Group Objects
- 对象和组对象应该可以在第一级表单中排序
- 对象应该可以拖入和拖出组
- 不能将组拖到其他组中
#4 是当前问题。目前可以将一个组拖到另一个组中。做起来不容易……如果你先把一个对象从一个组拖到另一个组,这似乎更容易随后抓住第一个组并将其拖到第二组。
这是一个说明问题的代码框: https://codesandbox.io/s/vuedraggable-nested-simplified-wc-tr6mx?file=/src/components/NestedDraggable.vue
【问题讨论】:
标签: javascript vue.js sortablejs vuedraggable