表格某一行上移或下移

2018-09-04  本文已影响0人  啊啊啊阿南

适用于element-ui table


/**
* 表格某一行上移
* @param {Array} tableData 当前表格数据
* @param {Object} currRow 当前行数据
* @param currRowIndex 当前行索引
*/
function tableDataUp(tableData, currRow, currRowIndex){
  if (currRowIndex > 0) {
    let upData = tableData[currRowIndex - 1];
    tableData.splice(currRowIndex- 1, 1);  
    tableData.splice(currRowIndex,0, upData);
  }
}
/**
* 表格某一行下移
* @param {Array} tableData 当前表格数据
* @param {Object} currRow 当前行数据
* @param currRowIndex 当前行索引
* */
function tableDataDown(tableData, currRow, currRowIndex){
  if (currRowIndex.index !== tableData.length-1){
    let downData = tableData[currRowIndex+ 1];
    tableData.splice(currRowIndex + 1, 1);
    tableData.splice(currRowIndex,0, downData);
  }
}
上一篇下一篇

猜你喜欢

热点阅读