element-ui的tree结构自定义节点点击是否可触发展开缩放

近期公司项目,用element-ui的tree结构渲染一套数据,层级以两级或三级居多

其中一级节点无实际意义,因此希望一级节点点击后正常展开缩放

二级节点有实际意义,点击后,若下方有三级节点,点击后不希望有缩放操作,而是拿上值去请求数据,点击左侧小三角正常展开缩放

 

经查看tree组件API发现,目前没有对应的API,能单独控制某个节点是否展开/缩放

后来看了下node-click事件内返回值,除了data之外,还有node(节点信息),node中有expanded属性,设置跟原先取反即可

详细demo解决方案: https://codepen.io/jiangguangyao/pen/oNPgpaP

posted @ 2023-02-16 11:52  程序员笔记--vue  阅读(254)  评论(0编辑  收藏  举报