路由切换,el-table数据更新,但是表格没有更新?-灵析社区

接地气的编码师

背景: 公共组件: common.vue common.vue包含el-table组件。 common.vue有3个tab,比如是aa,bb,cc三个tab。三个tab的表格展示是不同的。aa为默认tab 使用: 比如first.vue组件引用了common.vue组件,切换到bb tab,展示的是bb tab相关的表格内容。 切换到second.vue组件,tab切换到了默认的aa tab,数据也更新到了aa tab的数据, 但是表格展示却仍然是之前在frist.vue界面展示的bb组件的表格。 注明: first.vue和second.vue对应的是不同的路由。

阅读量:161

点赞量:0

问AI
办公室高手
可以从以下几个方面考虑: 1、是否有缓存,keep-alive包裹的组件,如果开启缓存,下次打开还是默认上次的tab选项 2、tab中不同的aa,bb,cc组件是否使用v-if进行显隐控制 3、添加key