效果如下
一、下载插件
下载vue-class-component和vue-property-decorator两个插件,然后重跑项目
npm install --save vue-class-component
npm install --save vue-property-decorator
二、准备自己的循环体。我举我的例子
循环体外面要包裹transition-group标记
循环体要声明drag的一个属性和四个方法
<transition-group class="transition-wrapper" name="sort">
<div
class="between title"
style="margin-top: 24px; font-weight: 600; font-size: 16px"
v-for="(item, index) in List"
:key="item.crypto"
:draggable="true"
@dragstart="dragstart(item)"
@dragenter="dragenter(item, $event)"
@d