github地址:
http://hilongjw.github.io/vue-dragging/
安装
npm install zero-dnd
main.js引入
import VueDND from 'zero-dnd' // 页面拖拽
Vue.use(VueDND)
<!-- 实现相册拖拽功能 -->
<div class="color-list" v-dragevent="{ group: 'item', list: getDetail.goodsImages, dragged: handleDragged, dragend: handleDragend}">
<div class="color-item" v-for="(item, index) in getDetail.goodsImages" v-dragging="{ item: item, group: 'item' }" :key="index">
<i class="el-icon-circle-close" @click="delImg(item, index)"></i>
<img :src=" BASE_IMG + item" class="detailImg" alt="">
</div>
</div>
methods: {
handleDragged: function(data) {
// console.log('餐品图拖拽 移动时触发', data)
},
handleDragend: function(data) {
// console.log('餐品图拖拽 拖动结束后触发', data)
}
}