解决方法,再次更新组件
<a-tree
:key="treeKey"
:load-data="onLoadData"
:tree-data="treeData"
@select="treeSelect"
:defaultSelectedKeys="defaultSelectedKeys"
:defaultExpandedKeys="defaultExpandedKeys"
/>
private async searchItem(e: any) {
this.treeKey += 1;
第一次用的 v-if 不太行改用 同事推荐的 :key = "treeKey" 每次赋值,改变 treeKey
更新组件三个方法:
v-if :极 辣鸡
$forceUpdate: 一般
:key="[ 变量名 ]",改变变量名:极好