getCheckedNodes不想获取子路由,该通过什么方法筛选呢?

在进行获取路由进行展示时,发现了有很多不需要进行展示的路由子节点,想要不显示他们
 <div class="scroll">
    <el-tree :data="menus" show-checkbox node-key="id" :props="defaultProps" ref="tree">
    el-tree>
    <el-button @click="getCheckedNodes">通过node获取el-button>
  div>
methods: {
    getCheckedNodes() {
      let arr = this.$refs.tree.getCheckedNodes()
      console.log(arr)
    }
  }
运行结果及详细报错内容是这样的

img

######我想的是在index.js中直接把子路由隐藏,就不会取到了,但是并没有奏效

组件是通过数组的数据进行展示的么,你处理一下数组不就好了

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^