<template>
<el-tree
:data="treeData"
:props="defaultProps"
@node-click="handleNodeClick"
>
</el-tree>
<el-button @click="refreshTree">刷新</el-button>
</template>
<script>
export default {
data() {
return {
treeData: [
// 初始的树形数据
],
defaultProps: {
children: 'children',
label: 'label'
}
};
},
methods: {
handleNodeClick(data) {
// 节点点击事件
},
refreshTree() {
// 通过替换treeData来刷新树
this.treeData = [...this.treeData];
}
}
};
</script>
其中刷新代码:
this.treeData = [...this.treeData];
3604

被折叠的 条评论
为什么被折叠?



