element-ui点击行获取行索引

文档中有一个tableRowClassName方法,可以获取到当前行的index

在表头加入:row-class-name="tableRowClassName",在方法中定义tableRowClassName

表头:

js:

tableRowClassName({ row, rowIndex }) {
      // 把每一行的索引放进row
      row.index = rowIndex
  },
selectChange(val) {
  this.currentRow = val
},
deleteGood() {
  this.createInvoiceForm.selectGoods.splice(this.currentRow.index, 1)
  this.calculations()
},

没有调用tableRowClassName方法之前currentRow对象是没有index属性的,调用方法之后就有了index属性,可以通过这个获取索引进行操作

你可能感兴趣的:(js)