有无限制页面a、b、a 、b… 同一路由 进入刷新 后退缓存


#1

有无限制页面A、B、A 、B… (A-list-页面 B-详情-页面) A到B(前进刷新后退缓存) B到A(前进刷新后退缓存)

就是list页面进入详情页面的时候刷新,详情页面再次进入一个新的list页面也要刷新,新的list页面再进入新的详情页面也需要刷新…一直循环下去 关键是返回的时候要取得是缓存而不是去刷新 进入刷新能解决 后退取缓存闷逼了 不考虑内存问题 怎么解决 各位大神


#2

你的需求描述让我有点懵……

发生导航但不刷新,那不就是 SPA 吗?如果数据是缓存好的,也就不需要再去请求。

你最好给出一个场景例子来阐述你的需求。


#3

比如我有一个客户订单列表,点击订单列表进入订单详情,点击订单详情里头的某个关键字在进入存在这个关键字的订单列表页,然后再进入订单详情,然后再点关键字再进入有这个关键字的订单列表…这样子是不是可以无限循环的使用订单列表页订单详情页再关键字订单列表页再详情页 一直… 并且需要每一步回退的时候取得都是缓存,进入新的页面是可以请求刷新,


#4

相关参数(比如订单号什么的)放到 url 里,再加一个全局状态缓存每一个 url 对应的数据,发生导航后优先读取缓存里的数据就好了。