vue el-tree过滤展示节点内有内容的值?

需求:用el-tree实现的下拉列表精准查询,点击节点展示该节点下的内容,现在产品要求从后端接口获取的值直接进行过滤展示有内容的节点,没有查询内容的则不展示,树没有父节点,都是平级展示。

<div class="checked-all">
              <fin-checkbox v-model="checkAll" :indeterminate="pickStatus == 1" @change="checkedAll"
                >全选</fin-checkbox
              >
            </div>
            <fin-tree
              ref="appTree"
              :data="appLists"
              show-checkbox
              node-key="id"
              :props="defaultProps"
              default-expand-all
              @check="checkedSingle"
            ></fin-tree>
getApps().then((res) => {
      this.appLists = res.map((item) => ({
        label: item.name,
        id: item.id,
      }));
    });

求教各位老师们有啥好的办法吗?

阅读 704
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题