当使用el-table且行存在children属性是,做菜单管理,选中父节点编辑,不希望选中子节点,则需要父子级不关联
代码JS部分
// 父子级不关联
const handleSelect = (selection, row) => {
if (row.children && row.children.length > 0) {
row.children.map(item => {
xTable.value.toggleRowSelection(item, false)
})
}
multipleSelection.value = xTable.value.getSelectionRows()
}
代码html
<el-table ref="xTable" :data="tableData"
@select="handleSelect" ></el-table>