24小时学会网站建设 百度云,网站改版建设公司,品牌网球拍有哪些,台州建设银行官方网站适用于ELment-UI级联多选框el-cascader#xff0c;数据回填#xff0c;根据子节点的值查找完整路径
已知子元素id,怎么获取它所有的父元素#xff1f;用递归实现
/*** 查找匹配的完整路径* id: 匹配的值* data: 匹配的数组数据* prop: 匹配的字段名*/searchPath (id, …适用于ELment-UI级联多选框el-cascader数据回填根据子节点的值查找完整路径
已知子元素id,怎么获取它所有的父元素用递归实现
/*** 查找匹配的完整路径* id: 匹配的值* data: 匹配的数组数据* prop: 匹配的字段名*/searchPath (id, data, prop) {var arrRes []const rev (data, nodeId) {for (var i 0, length data.length; i length; i) {const node data[i]if (node[prop] nodeId) {arrRes.unshift(node[prop])return true} else {if (node.children node.children.length) {if (rev(node.children, nodeId)) {arrRes.unshift(node[prop])return true}}}}return false}rev(data, id)return arrRes},使用方法
allCates this.getFathersById(item.categoryId, this.categoryOptions, id)