天天看点

table表格中数据点击,数据上移,数据下移功能

其实就是两条数据互换位置,上移就是当前条跟上一条互换位置,下移就是当前条和下一条互换位置。

// table数据上移
export function moveUpTable(tableData, index) {
  if (index === 0) {
    // 数据已经置顶
  } else {
    tableData.splice(index - 1, 1, ...tableData.splice(index, 1, tableData[index - 1]))
  }
}
// table数据下移
export function moveDownTable(tableData, index) {
  if (index === tableData.length - 1) {
    // 数据已经置底
  } else {
    tableData.splice(index + 1, 1, ...tableData.splice(index, 1, tableData[index + 1]))
  }
}
           

tableData是表格的数据,index为当前条索引。

继续阅读