首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Vue.Draggable make不对一个面板中的项目进行排序?

如何使用Vue.Draggable make不对一个面板中的项目进行排序?
EN

Stack Overflow用户
提问于 2020-10-15 14:02:26
回答 1查看 487关注 0票数 0

在我的@vue/cli 4.0.5 / vuedraggable 2.24.1中,我制作了两个面板,其中的元素可以从一个面板拖到另一个面板,但不能在一个面板中排序。

阅读这里的文档https://github.com/SortableJS/Vue.Draggable我看到了示例:

代码语言:javascript
复制
<draggable
        v-model="list"
        handle=".handle"
        :group="{ name: 'people', pull: 'clone', put: false }"
        ghost-class="ghost"
        :sort="false"
        @change="log"
      >
      <!-- -->
</draggable>

我期望定义:对属性和with进行排序

代码语言:javascript
复制
dragOptions() {
    return {
        animation: 0,
        group: "description",
        disabled: !this.enable_tasks_dragging,
        ghostClass: "ghost"
    }
},

这并不是我所期望的结果:项目可以从一个面板拖到另一个面板,并在一个面板内排序。如何让1个面板内的项目不排序?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-10-15 14:39:03

在Github页面上有一个所有可排序选项https://github.com/SortableJS/Vue.Draggable#all-sortable-options的链接。然后你就会得到这个

导入到项目中:

代码语言:javascript
复制
// Default SortableJS
import Sortable from "sortablejs";
import { Sortable, MultiDrag, Swap, OnSpill, AutoScroll } from "sortablejs";

所以我认为你只需要手动选择你想要的选项( import{...}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64365703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档