<el-table :data="tableData" stripe @cell-click="addSubAccount" :row-class-name="tableRowClassName">
<el-table-column prop="installer" label="主子賬號(hào)">
</el-table-column>
</el-table>
//下面是利用給表格添加className,添加index
tableRowClassName ({row, rowIndex}) {
//把每一行的索引放進(jìn)row
// console.log(row,rowIndex)
row.index = rowIndex; //拿到的索引賦值給row的index,在這個(gè)表格中能拿到row的里面都會(huì)包含index
return 'row-remarks' //className(類名)
},
addSubAccount(row){ //獲取焦點(diǎn)彈出關(guān)聯(lián)多個(gè)子賬號(hào)
console.log(row.index)
},
//如果需要區(qū)分那一數(shù)列的才能觸發(fā)需要判斷下prop的值
addSubAccount(row,column){ //獲取焦點(diǎn)彈出關(guān)聯(lián)多個(gè)子賬號(hào)
console.log(row.index) //獲取下標(biāo)
console.log(column.property ) //獲取判斷條件
if(column.property == 'prop的值'){ //prop的值是自己設(shè)置的,注意別重復(fù)設(shè)置同一個(gè)值
}
},
//如果表格既有行點(diǎn)擊,又有單元格點(diǎn)擊,在行點(diǎn)擊事件里判斷prop,等不等于你行點(diǎn)擊的prop,如果等于直接return false 跳出