<template>
<div>
<draggable v-model="items" @end="onDragEnd">
<div v-for="(item, index) in items" :key="index" class="item">
{{ item }}
</div>
</draggable>
</div>
</template>
<script>
import draggable from 'vuedraggable';
export default {
name:"visionListForm",
components: {
draggable,
},
data() {
return {
items: [
'Item 1',
'Item 2',
'Item 3',
'Item 4',
'Item 5',
'Item 6',
],
};
},
methods: {
onDragEnd() {
console.log('拖拽结束,当前顺序:', this.items);
},
},
};
</script>
<style scoped>
.item {
padding: 10px;
margin-bottom: 5px;
cursor: grab;
}
.item:active {
cursor: grabbing;
}
</style>
//ai generated
vue2--拖拽列表
最新推荐文章于 2025-04-17 11:20:23 发布