首先,需要用到第三方库,sortable.js,因为我的项目是vue,所以在package引用的是vuedraggable,而vuedraggable是包含sortable的。
npm install sortable.js --save
// 或者
npm i -S vuedraggable
// vuedraggable依赖 Sortable.js,所以下载了vuedraggable,我们便可以直接引入Sortable使用Sortable的特性。
// vuedraggable是Sortable一种加强,实现组件化的思想,可以结合Vue,使用起来更方便
Demo
<template>
<div>
<el-table id="tableId"
:data="tableData"
style="width: 100%"
header-row-class-name="table-header"
row-key="id">
<el-table-column
label=