使用keep-alive对列表页进行缓存,详情页返回缓存,其它页面返回不缓存遇到的问题?

问题描述:首次进入列表页10条数据,跳转到其它页面非详情页再返回列表页【不设置路由缓存】查询数据后页面5条数据,再跳转到详情返回时设置缓存,缓存的是首次的10条数据,不是最近查询后的5条数据,怎么处理呢?
代码如下:
1、设置keep-alive
image.png
2、一开始路由配置 keepAlive 为true
image.png
3、列表页 进入设置缓存
image.png

阅读 1.6k
1 个回答

如果是从列表页面进入到详情页之后在返回,会重新查询列表数据的话,你看一下是否你的全部数据只有 15 条,如果是的话,应该就是你的 pageNum 没有重置。第二次是进入重新获取的是第二页的数据记录了。

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