本文参考链接1,链接1是20年发布的,现在的缓存好像改变了,现在清除缓存的方法:
先把表格数据tableData置为空: this.tableData = [];
然后再清除缓存:this.$refs.table.store && (this.$refs.table.store.states.lazyTreeNodeMap = {});
(或者直接用一个变量visible控制table的显示隐藏,请求表格数据前,visible置为false,请求表格数据后visible置为true,简单粗暴,就是用户体验不是特别好,如果产品没有提出异议,可以试下效果。)
链接1:el-table-tree 更新数据被缓存,重新加载不能更新load获取的数据 - 简书
链接2的处理方式也挺好,可以参考: