function filterNode(value: string, data: any, node: any) {
if (!value) return true;
let parentNode = node.parent;
let labels = [node.label];
let level = 1;
while (level < node.level) {
labels = [...labels, parentNode.label];
parentNode = parentNode.parent;
level++;
}
return labels.some((label) => label.indexOf(value) !== -1);
}
解决el-tree树形控件搜索过滤父节点,不展示子节点问题
最新推荐文章于 2024-04-29 14:38:41 发布