vue+element table 上移下移功能实现

上移:

table 里列的 template里按钮

上移
下移
 
methods: {
        handleUp (index, row) { // 上移
            const len = this.tableData[index - 1]
            this.$set(this.tableData, index - 1, this.tableData[index])
            this.$set(this.tableData, index, len)
        },
        handleDown (index, row) { // 下移
            const len = this.tableData[index + 1]
            this.$set(this.tableData, index + 1, this.tableData[index])
            this.$set(this.tableData, index, len)
        }
    }

使用$set 可更新视图

你可能感兴趣的:(vue,前端)