情景:在列表页点击新增,通过路由跳转到另一个页面,提交数据后返回列表页,刷新页面
问题:因为vue单页面应用的特点,有缓存,所以不会自动刷新
解决:使用onActivated()钩子,同时在本地缓存一个字段用来区分是否需要刷新,具体可以查看vue官方文档:缓存实例的生命周期
onActivated(() => {
if(Session.get('refresh') === 'true'){
getPage()
Session.set('refresh','false')
}
})