如何在vue中实现拖拽
Posted web-gmy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在vue中实现拖拽相关的知识,希望对你有一定的参考价值。
1、npm i vuedraggable
2、在组件中引入
import vuedraggable from 'vuedraggable';
3、
<template>
<vuedraggable class="wrapper" v-model="list">
<transition-group>
<div v-for="item in list" :key="item" class="item">
<p>item</p>
</div>
</transition-group>
</vuedraggable>
</template>
<script>
import vuedraggable from 'vuedraggable';
export default
name: 'HelloWorld',
components: vuedraggable,
props:
,
data()
return
list: [1,2,34,4,54,5]
,
updated()
console.log(this.list)
,
methods:
</script>
<style scoped>
.wrapper
display: flex;
justify-content: center;
width: 100%;
.item
width: 300px;
height: 50px;
background-color: #42b983;
color: #ffffff;
</style>
以上是关于如何在vue中实现拖拽的主要内容,如果未能解决你的问题,请参考以下文章
VUE3 中实现拖拽和缩放自定义看板 vue-grid-layout