我正在尝试将 vue-draggable (https://github.com/SortableJS/Vue.Draggable)用于大量嵌套项目(组织树)。
由于有很多数据,用户需要能够在拖动时滚动。
据说支持 sortable.js 中的所有选项,但我不知道应该如何实现“自动滚动”。 https://github.com/SortableJS/Sortable/tree/master/plugins/AutoScroll
我试过:
import draggable from "vuedraggable";
import { Sortable, AutoScroll } from 'sortablejs';
Sortable.mount(new AutoScroll());
并在模板中:
<draggable class="dragArea"
tag="ul"
:list="nodes"
:group="{ name: 'g1' }"
:scroll-sensitivity="250"
>
<li class="drag rij" v-for="el in nodes" :key="el.id"
{{ el.code }}
</li>
</draggable>
我得到的错误是:
_sortablejs.AutoScroll is not a constructor