收藏
回答

【BUG】组件切换getStorageSync读取本地存储无法实时刷新

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.06.2204282

复现场景:

主页面有2个子组件A和B。

在B组件内加载的时候在data直接通过getStorageSync获取本地存储内的数据,如果重新给本地存储赋值,然后切换到其它组件再切回组件B的时候data内获取到的值还是初次加载小程序时候的值,只有重新打开小程序才会刷新成最新的。

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

2 个回答

  • fans
    fans
    2022-05-11

    组件B里头 state 根本就没有更新到呀。

      data: {
        state: null,
      },
    
    
      lifetimes: {
        ready() {
          this.setData({
            state: wx.getStorageSync("state"),
          });
        },
      },
    
    2022-05-11
    有用
    回复
  • 微喵网络
    微喵网络
    2022-05-11

    已阅

    2022-05-11
    有用
    回复
登录 后发表内容