html table 下一级节点,el-table 树形表格 点击子节点输出该子节点的父节点数据

在vue项目中,使用el-table实现树形表格时,需要实现点击子节点输出其父节点数据的功能。通过遍历tableData,检查每个节点是否存在子节点,并与点击的节点进行对比,当匹配时输出父节点信息。此功能适用于需要展示层级关系的数据场景。
摘要由CSDN通过智能技术生成

el-table 树形表格 点击子节点输出该子节点的父节点数据

el-table 树形表格 点击子节点输出该子节点的父节点数据

96ee7933ec95d25355504b597c11e8ca.png

如图,点击1输出2的数据。代码如下:

rowClick(row, column, event) {

//遍历整个table数据

this.tableData.forEach((item) => {

//判断该行是否有子节点

if ("children" in item) {

//遍历子节点

item.children.forEach((item2) => {

//判断该节点是否为我点击的节点

if (item2 == row) {

console.log(item);//输出父节点

}

});

}

});

},

思路就是,遍历整个tabledata,找到子节点和你点击的节点一样的。然后输出父节点。

el-table 树形表格 点击子节点输出该子节点的父节点数据相关教程

vue-json-excel导出excle表格

vue-json-excel导出excle表格 文档地址 名称 类型 描述 默认值 data Array 要导出的数据。 fields Object 您要导出的JSON对象中的字段。如果未

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值