收藏
回答

怎么实时更新data中存储的wx.getstorageSync()?

如题 例如我现在有一个页面要显示出{{xxx}}, 该{{xxx}}在缓存中并保存在在页面JS上的data中 现在在另一个界面上更改了此缓存的内容,但是我显示出的{{xxx}} 没有变化,这是什么一个原理,怎么解决?

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

3 个回答

  • 小黎
    小黎
    2022-08-17

    取缓存中的值赋值给当前页面data里你设置的那个数据this.setData({xxx:wx.getstorageSync("xxx")})

    2022-08-17
    有用 1
    回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-08-17

    你更新了缓存的数据但是在渲染页面的js文件里未重新读取,而且想要实现视图更新的话,需要setData对变量重新进行赋值

    2022-08-17
    有用
    回复 1
    • 北华-
      北华-
      发表于移动端
      2022-08-17
      了解了
      2022-08-17
      回复
  • 跨商通
    跨商通
    2022-08-17

    小程序里,页面要刷新,有且只有this.setData。

    2022-08-17
    有用
    回复
登录 后发表内容