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

英乐

关注

阅读 16

01-20 21:00

前言:最近使用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)

0 0 举报