小程序
小游戏
企业微信
微信支付
扫描小程序码分享
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
除了缓存有别的办法没,缓存只能1mb,我的数据很大
那把B页面做成tabbar页
好谢谢我试试
不想用这个啊,还有其他方法吗,为什么小程序不能和framework7那样,back后回去在进入直接就是不变的页面,而弄成每次都要刷新数据!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
除了storage就是全局store
不过话说你自己都说了本地storage的数据1m你都嫌小了?
那几m的放到内存里面?
再说回来,你这request下来的数据这么大?确定能setData成功么?一次setData可是只能1024kb
哦只能这样了
先查本地缓存,
wx.getStorage,
有数据就读取缓存中的数据,没有就请求服务器数据,请求完成将数据存储在本地缓存 wx.setStorage
除了缓存有别的办法没,缓存只能1mb,我的数据很大
那把B页面做成tabbar页
好谢谢我试试
不想用这个啊,还有其他方法吗,为什么小程序不能和framework7那样,back后回去在进入直接就是不变的页面,而弄成每次都要刷新数据!