1
如何实现表格拖拽排序
如何实现表格拖拽排序
同问, 之前的table页面咋都没了
draggable
dragSort(drapIdx, dropIdx) {
dragIdx = Number(dragIdx)
dropIdx = Number(dropIdx)
const temp = this.data[dragIdx]
if(dragIdx < dropIdx) {
for(let i = dragIdx; i < dropIdx; i++) {
this.data.splice(i, 1, this.list[i + 1])
}
}
if(dragIdx > dropIdx) {
for(let i = dropIdx; i < dragIdx; i++) {
this.data.splice(i + 1, 1, this.data[i])
}
}
this.data.splice(dropIdx, 1, temp)
}