首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VUE - vue draggable不会拖回空列表列。

VUE - vue draggable不会拖回空列表列。
EN

Stack Overflow用户
提问于 2022-05-23 15:04:06
回答 1查看 182关注 0票数 0

我目前正在使用vue-draggable特性开发一个项目管理应用程序,它允许我将任务拖拽到三个不同的阶段:ToDo、和Completed。该特性部分工作;我可以将所有任务拖到不同的阶段,但不能拖回空阶段。这是密码箱和图片。我是不是遗漏了什么?

代码语言:javascript
复制
<template>
  <div>
    <v-row>
      <v-col>
        <draggable :list="todos" group="people" @change="log"></draggable>
      </v-col>
      <v-col>
        <draggable :list="progress" group="people" @change="log"></draggable>
      </v-col>
      <v-col>
        <draggable :list="completed" group="people" @change="log"></draggable>
      </v-col>
    </v-row>
  </div>
</template>
<script>
import draggable from "vuedraggable";
export default {
  name: "two-lists",
  display: "Two Lists",
  order: 1,
  components: { draggable },
  data() {
    return {
      todos: [],
      progress: [],
      completed: [],
    };
  },
};
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-23 16:45:35

这是因为您还没有将任何min-height设置为可拖动的。因此,当它们空的时候,可拖的活动区域会一直缩小。例如,如果将卡片拖到“要做”的标题中,仍然可以移动它们,但是为了更好地使用UX,您应该至少设置一个最小的高度,或者让它们使用所有可用的高度,这样用户就更容易将它们拖回原来的位置。

代码语言:javascript
复制
<draggable
   class="list-group"
   :list="todos"
   group="people"
   @change="log"
   style="min-height:400px"
>
   ...
</draggable>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72350764

复制
相关文章

相似问题

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