vue3数据编辑页返回列表页列表数据不刷新?

写了个简单的例子:
路由如下

在角色列表页中使用onMounted获取列表数据

在角色列表页中判断路由以正确显示页面

问题如下:
当在角色列表页点击编辑/添加跳转到表单页做完操作点击确定返回列表页后,列表页没有刷新,返回操作如下:

观察了网络请求,返回到列表页后列表页根本就没有发送getTableList里面的接口,也就是说onMounted没执行,试了很多方法都不行,列表页面数据还是不刷新,检查了整个项目,没有使用keepalive,大家有没有遇到过这个问题,如何解决的?帮忙看看

阅读 567
1 个回答

应该是组件被缓存了,可以
1:检查是否给router-view加了缓存,或给router-view加上key
2:页面中测试下使用onActivated等生命周期钩子

推荐问题
logo
Microsoft
子站问答
访问
宣传栏