为了不想用jquery,终于找到能兼容vue的插件,很好使
1、安装
npm install awe-dnd --save
2、main.js引入
import VueDND from 'awe-dnd'
Vue.use(VueDND)
3、使用
<template>
<div class="goodsPic-list"
v-for="(item,index) in picList" :key="index"
v-dragging="{ item: item, list: picsList, group: 'item' }">
<img :src="item" alt="" >
</div>
</template>
mounted () {
this.$dragging.$on('dragged', ({ value }) => {
console.log(value.item)
console.log(value.list)
console.log(value.group)
})
}
网友评论