1.首先需要安装vuedraggable依赖包:
npm install vuedraggable --save
2.复制vue html代码到项目:
<template>
<div class="dndList">
<div class="dndList-list">
<h3>常用</h3>
<draggable :list="list1" :options="{group:'article', disabled: disabled}"
@start="start22"
@end="end22"
class="dragArea11"
style="height: 100px">
<div v-for="(element, index) in list1" :key="element.id" class="list-complete-item">
<div class="list-complete-item-handle">{
{
element.name}}</div>
<div>
<i class="el-icon-delete" @click="handleDel(index, element.id)"></i>
</div>
</div>
</draggable>
</div>
<div style="width: 100%; height: 10px; background-color: #bfbfbf"><