怎么样才能使navigateBack返回在进入原页面数据不变呢
发布于 5 年前 作者 qiang56 8776 次浏览 来自 问答

2个页面A和B,从A进入了B,B里request了服务器数据,然后navigateBack回到A,在从A进入B会重新request服务器数据,request放在了onload里,怎么样才能使重新进入B而不重新request而且显示的是已经上次request好的数据呢?

3 回复

除了storage就是全局store

不过话说你自己都说了本地storage的数据1m你都嫌小了?

那几m的放到内存里面?

再说回来,你这request下来的数据这么大?确定能setData成功么?一次setData可是只能1024kb

先查本地缓存

wx.getStorage,

有数据就读取缓存中的数据,没有就请求服务器数据,请求完成将数据存储在本地缓存 wx.setStorage

不想用这个啊,还有其他方法吗,为什么小程序不能和framework7那样,back后回去在进入直接就是不变的页面,而弄成每次都要刷新数据!

回到顶部