收藏
回答

怎么样才能使navigateBack返回在进入原页面数据不变呢

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

回答关注问题邀请回答
收藏

3 个回答

  • 杨泉
    杨泉
    2019-01-23

    除了storage就是全局store


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

    那几m的放到内存里面?

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

    2019-01-23
    有用 1
    回复 1
  • 铭锋科技
    铭锋科技
    2019-01-23

    先查本地缓存

    wx.getStorage,

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




    2019-01-23
    有用 1
    回复 3
  • ad-网络推广科技
    ad-网络推广科技
    2019-01-23

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

    2019-01-23
    有用
    回复
登录 后发表内容