Vue3 实现拖拽排序
我们使用的拖拽事件有:
- draggable:设置为可拖拽状态,true
- dragstart:开始拖拽
- dragover:在拖拽过程中
- drop:在拖拽完成时,将拖拽的元素替换到目标位置
- dragend 在拖拽结束时,通过dragEnd函数将dragItem变量重置为null。
<template>
<div>
<div class="drag-item"
v-for="item in list"
:key="item.id"
:draggable="true"
@dragstart="dragStart(item, $event)"
@dragover="dragOver($event)"
@drop="
评论(0)