vue中调用element-ui el-table树形数据中如何获取选定行的父节点
核心在于使用递归遍历。
·
vue中调用element-ui el-table树形数据中如何获取选定行的父节点
核心在于使用递归遍历
getTreeTableParentRow(baseRow, row) {
let prow = null;
let children = baseRow.children;
if (children && children.length > 0) {
children.forEach((item) => {
if (row == item) {
prow = baseRow;
} else {
prow = this.getTreeTableParentRow(item, row);
}
});
}
return prow;
},
// 获取到点击
handleClickRow(row) {
let prow = {};
this.tableData.forEach((item) => {
prow = this.getTreeTableParentRow(item, row);
if (prow) {
return;
}
});
},
更多推荐
已为社区贡献1条内容
所有评论(0)