问题描述:首次进入列表页10条数据,跳转到其它页面非详情页再返回列表页【不设置路由缓存】查询数据后页面5条数据,再跳转到详情返回时设置缓存,缓存的是首次的10条数据,不是最近查询后的5条数据,怎么处理呢?
代码如下:
1、设置keep-alive
2、一开始路由配置 keepAlive 为true
3、列表页 进入设置缓存
问题描述:首次进入列表页10条数据,跳转到其它页面非详情页再返回列表页【不设置路由缓存】查询数据后页面5条数据,再跳转到详情返回时设置缓存,缓存的是首次的10条数据,不是最近查询后的5条数据,怎么处理呢?
代码如下:
1、设置keep-alive
2、一开始路由配置 keepAlive 为true
3、列表页 进入设置缓存
13 回答12.9k 阅读
7 回答2.1k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
如果是从列表页面进入到详情页之后在返回,会重新查询列表数据的话,你看一下是否你的全部数据只有
15
条,如果是的话,应该就是你的pageNum
没有重置。第二次是进入重新获取的是第二页的数据记录了。