vue实现表格行拖动排序,表格使用vxe-table 配合sortablejs 实现
<template>
<div>
<!-- 关于表格拖动排序 -->
<vxe-table
border
ref="xTable1"
size="mini"
show-overflow
height="300px"
class="mytable-scrollbar"
:row-config="{ useKey: true }"
:scroll-y="{ enabled: false }"
:data="tableData"
>
<!-- <vxe-column width="60">
<template #default>
<span class="drag-btn">
<i class="el-icon-rank" style="font-size: 16px" />
</span>
</template>
<template #header>
<vxe-tooltip
v-model="showHelpTip1"
content="Hold down to drag up and down for sorting!"
enterable
>
<i
class="vxe-icon-question-circle-fill"
@click="showHelpTip1 = !showHelpTip1"
></i>
</vxe-tooltip>
</template>
</vxe-column> -->
<vxe-column field="name" title="Name">
<template #default="{ row }">
<span class="drag-btn">
<i class="el-icon-rank" style="font-size: 16px" />
</span>
<span>{
{ row.name }}</span>
</template>
</vxe-column>
<vxe-column field="se