element ui tree 怎么实现手动刷新 10C

element ui tree 怎么实现tree外面点击按钮后将tree列表刷新
图片说明

Java_Twinkle
Java_Twinkle 回复qq_29278435: 怎么解决的 怎么触发这个load方法
11 个月之前 回复
qq_29278435
qq_29278435 解决了吗,我也是一样的问题
一年多之前 回复

2个回答

标签中加入
:data="tData"

在data(){ return{ tData:[] } }
在按钮的点击事件中
直接操作tData即可刷新了
this.tData=[....]

ljupcn
ljupcn 验证无误,是正解,万分感谢!
大约 2 个月之前 回复
ylilili
颜栗子 回复qq_29278435: 解决了吗?
12 个月之前 回复
qq_29278435
qq_29278435 用的是懒加载的。
一年多之前 回复
qq_29278435
qq_29278435 你这个啥没用啊
一年多之前 回复

reloadTree (vd, el, id) {
let key = '' + id
let ref = vd.$refs[el]
let store = ref.store
let row = null
let data = ref.data
let states = store.states
let map = states.lazyTreeNodeMap
if (data && data.length > 0) {
for (let i = 0; i < data.length; i++) {
let da = data[i]
if (key == da.id) {
row = da
break
}
}
}
if (row == null) {
if (map) {
for (let attr in map) {
let its = map[attr]
for (let i = 0; i < its.length; i++) {
let it = its[i]
if (key == it.id) {
row = it
break
}
}
if (row) {
break
}
}
}
if (row == null) {
return
}
}

let treeData = states.treeData
let treeNode = treeData[key]
treeNode.loaded = false
store.loadData(row, key, treeNode)

}

u013772906
Eric夕颜 屎一样的排版,谁给你勇气发出来的
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问