0
点赞
收藏
分享

微信扫一扫

elementUI 异步树 重新加载整个树结构方法

前言:最近使用element开发项目,在使用异步树时(即添加了lazy),翻阅了官方提供的文档,并未找到可直接提供给开发者使用的刷新某个树节点的方法。可喜的是,终于还是找到了解决的办法

思路重置组织树数据源,重新获取根节点,然后调用组织树内置方法setData


代码实现

elementUI 异步树  重新加载整个树结构方法_开发者


// html


<el-tree

ref="areaTree"

    :data="treeData"

    :props="defaultProps"

    node-key="indexCode"

    parent-key="parentIndexCode"

    simple-data

    lazy

    :load="loadNode"

:defaultExpandedKeys="defaultExpandedKeys">



// js

this.treeData = []

API.queryRegion({ parentRegionIndexCode: '-1' }).then(({ data }) => {

                this.$refs.areaTree.root.setData(data)

            })






举报

相关推荐

0 条评论