首页 前端知识 vue - - - - - vue3使用draggable拖拽组件

vue - - - - - vue3使用draggable拖拽组件

2024-05-08 10:05:23 前端知识 前端哥 752 858 我要收藏

vue3使用draggable拖拽组件

  • 一、组件安装
  • 二、插件使用
  • 三、遇到的问题
    • 1. missing required prop: “itemKey”

一、组件安装

yarn add vuedraggable@next
// or
npm i -S vuedraggable@next

二、插件使用

<template>
  <draggable
    item-key="id"
    class="list-group"
    v-model="list"
    @end="draggerEnd()"
  >
    <template #item="{ element }">
      <a-tag> {{ element }}</a-tag>
    </template>
  </draggable>
</template>
<script>
import { ref, watch, onMounted, reactive, toRefs } from "vue";
import draggable from "vuedraggable";
export default {
  name: "DrawerRight",
  components: { draggable },
  setup() {
    const list = ref([1, 2, 3, 4]);
    const draggerEnd = (v) => {
      console.log("draggerEnd", v);
    };

    return {
      list,
      draggerEnd,
    };
  },
};
</script> 

三、遇到的问题

1. missing required prop: “itemKey”

在这里插入图片描述
解决办法:添加item-key="id"

转载请注明出处或者链接地址:https://www.qianduange.cn//article/7546.html
标签
评论
发布的文章

Unity读取Json的几种方法

2024-05-12 17:05:57

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!