vue中使用keep-alive跳转两次后缓存的是最初的页面

现在a页面是列表页,b页面新增数据,c页面查看详情页面,可以a->b,a->c
给a设置了meta: { keepAlive: true},在b页面新增数据后回a页面刷新,再进入c查看后回到a不刷新,但是a显示的是没有新增数据的页面,怎样才能显示的是新增过后缓存的呢

a页面:
clipboard.png

b页面这里有判断如果新增数据了就刷新a,没有的话就不刷新
clipboard.png

c页面:
clipboard.png

阅读 5.1k
2 个回答
新手上路,请多包涵

配合activated使用后已解决该问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题