iso|安卓 vue路由meta问题 页面不刷新

起因

项目遇到一个展示表单页面点击修改表单。
ios,修改后,使用go(-1),展示页面不刷新。
安卓,修改后,使用go(-1),展示页面正常刷新显示与修改一致。

发现

展示页面

在展示页面中mounted和activated中弹出框
安卓退回展示页面1,2都走了
ios只弹出222

结果

在路由中发现展示和修改页面都加了meta{keepAlive: true}
删掉两个页面的meta{keepAlive: true}之后
ios可以正常刷新页面了

结论

ios路由中有meta{keepAlive: true}的页面,再次进入时只走activated
安卓 mounted和activated都走

你可能感兴趣的:(iso|安卓 vue路由meta问题 页面不刷新)