写了个简单的例子:
路由如下
在角色列表页中使用onMounted获取列表数据
在角色列表页中判断路由以正确显示页面
问题如下:
当在角色列表页点击编辑/添加跳转到表单页做完操作点击确定返回列表页后,列表页没有刷新,返回操作如下:
观察了网络请求,返回到列表页后列表页根本就没有发送getTableList里面的接口,也就是说onMounted没执行,试了很多方法都不行,列表页面数据还是不刷新,检查了整个项目,没有使用keepalive,大家有没有遇到过这个问题,如何解决的?帮忙看看
写了个简单的例子:
路由如下
在角色列表页中使用onMounted获取列表数据
在角色列表页中判断路由以正确显示页面
问题如下:
当在角色列表页点击编辑/添加跳转到表单页做完操作点击确定返回列表页后,列表页没有刷新,返回操作如下:
观察了网络请求,返回到列表页后列表页根本就没有发送getTableList里面的接口,也就是说onMounted没执行,试了很多方法都不行,列表页面数据还是不刷新,检查了整个项目,没有使用keepalive,大家有没有遇到过这个问题,如何解决的?帮忙看看
6 回答3k 阅读✓ 已解决
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
应该是组件被缓存了,可以
1:检查是否给router-view加了缓存,或给router-view加上key
2:页面中测试下使用onActivated等生命周期钩子