el-tree 实现过滤之后,如何得到过滤后的数据?

el-tree 实现过滤之后,如何得到过滤后的数据?

阅读 4.1k
1 个回答

el-tree的数据是用内部实现的一个node-store存储的,没有直接对外提供过滤后的数据,但是可以通过refs拿到带visible属性的所有节点数据:this.$refs.tree.store.root.childNodes

通过两个递规方法,可以从这个childNodes中提取出想要的数据。如下图:

完整代码见这个DEMO

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