el-tree节点过滤不显示下级问题

elementui的节点过滤默认是不显示下级的
代码在 :filter-node-method=“filterNode” 中添加

    filterNode (value, data, node) {
    
    
      let parentNode = node.parent; // 父级node
      console.log("parentNode", parentNode.label);
      let labels = [node.label]; // 当前node的名字
      let level = 1; // 层级
      while (level < node.level) {
    
    
        labels = [...labels, parentNode.label]; // 当前node名字,父级node的名字
        parentNode = parentNode.parent;
        level++;
      }
      return labels.some((d) => d.indexOf(value) !== -1);
    },

猜你喜欢

转载自blog.csdn.net/qq_42931285/article/details/128281288