为了账号安全,请及时绑定邮箱和手机立即绑定

element-ui的el-tree组件有无修改节点展开状态的办法。

element-ui的el-tree组件有无修改节点展开状态的办法。

繁星点点滴滴 2019-01-05 18:14:28
官方api中有这么个参数来设置默认展开的情况而后续再对这个参数进行修改,貌似只能让未展开的节点进行展开,而无法让已展开的节点收起。如:--A节点   --B节点      --C节点      --D节点若把B节点的key值添加到default-expanded-keys参数中,则可以让B节点展开。然后我将B节点的key值从 default-expanded-keys参数中移除,却无法让该节点收缩起来。求教大神是如何实现这个需求的呢?
查看完整描述

1 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

用一个参数控制该树组件的渲染,先置为false把树组件销毁掉,然后设置其default-expanded-keys,接着在this.$nextTick中把参数改回true重新渲染即可,简单粗暴~~

查看完整回答
反对 回复 2019-01-22
  • 1 回答
  • 0 关注
  • 6239 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信