共计 689 个字符,预计需要花费 2 分钟才能阅读完成。
// 上移
upData(text, record, index, column) {if (index === 0) {return;} else {
// sort 是排序 后端要的
this.tableData[index - 1].sort =
Number(this.tableData[index - 1].sort) + 1;
record.sort = Number(record.sort) - 1;
}
// 在上一项插入该项
this.tableData.splice(index - 1, 0, this.tableData[index]);
// 删除后一项
this.tableData.splice(index + 1, 1);
this.$message.success("上移胜利");
}
// 下移
downData(text, record, index, column) {if (index === this.tableData.length - 1) {return;} else {
// sort 是排序 后端要的
this.tableData[index + 1].sort =
Number(this.tableData[index + 1].sort) - 1;
record.sort = Number(record.sort) + 1;
}
// 在下一项插入该项
this.tableData.splice(index + 2, 0, this.tableData[index]);
// 删除前一项
this.tableData.splice(index, 1);
this.$message.success("下移胜利");
}
// 删除
this.tableData.splice(index, 1);
正文完