cascaderCode(array, id) {
let stack = [];
let going = true;
let walker = (array, id) => {
array.forEach((item) => {
if (!going) return;
stack.push({ id: item["id"], label: item["label"] });
if (item["id"] === id) {
going = false;
} else if (item["children"]) {
walker(item["children"], id);
} else {
stack.pop();
}
});
if (going) stack.pop();
};
walker(array, id);
return stack;
},
//获取到数组
let ida = this.cascaderCode(this.depttreeData, res.data.deptId);
element ui ------------ Cascader 根据子id获取一层父结构
最新推荐文章于 2023-12-07 18:34:26 发布