直接上图 javascript
戳我感觉css
详细参数,请访问GitHub项目地址vue
❤️❤️❤️若是喜欢,请 star 😯❤️❤️❤️java
npm install vue-drag-select-pro --save
yarn add vue-drag-select-pro
import Vue from 'vue' import App from './App.vue' import vueDragSelectPro from 'vue-drag-select-pro' // 注意:必定要引入css样式 import 'vue-drag-select-pro/lib/vueDragSelectPro.css' Vue.use(vueDragSelectPro)
<template> <div> <vue-drag-select v-model="selectedList" value-key="name" :item-margin="[0, 10, 10, 0]" ref="dragSelect"> <template v-for="(item, index) in dataList"> <drag-select-option :key="item.id" :value="item" :item-index="index"> <div class="item-self"> // 自定义内容 </div> </drag-select-option> </template> </vue-drag-select> </div> </template> export default { data () { return { selectedList: [], dataList: [] } } }