收藏
回答

一个页面上有两个获取缓存,怎么合并在一起啊?


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

5 个回答

  • 胖丫么胖
    胖丫么胖
    2019-12-12

    我用同步取比较多。。wx.getStorageSync('key')

    至于你这个方法。可以把两个key合并下。

    const keyMap = ['openId', 'carts']

    keyMap.map(key => { my.getStorageSync(key) })


    2019-12-12
    有用 1
    回复
  • 小肥羊
    小肥羊
    2019-12-12

    我也遇到这个问题,每次要根据好几个key来取storage

    2019-12-12
    有用
    回复 1
    • 晓雪
      晓雪
      2019-12-12
      是的  我也是
      2019-12-12
      回复
  • 老张
    老张
    2019-12-12

    写的时候:

    let keys={openid,carts}

    wx.setStorageSync('keys',keys)

    读的时候:

    let keys = wx.getStorageSync('keys')

    或:let {openid,carts} = wx.getStorageSync('keys')

    2019-12-12
    有用
    回复 3
    • 晓雪
      晓雪
      2019-12-12
      具体能指导一下吗  拜托
      2019-12-12
      回复
    • 老张
      老张
      2019-12-12回复晓雪
      已完成指导,就是上面的代码。
      2019-12-12
      回复
    • 晓雪
      晓雪
      2019-12-18
      o(╥﹏╥)o   没太看懂
      2019-12-18
      回复
  • 土家肸哥
    土家肸哥
    2019-12-12

    直接是不能获取两个的,可以存的时候合并之后再存,取的时候就可以了

    2019-12-12
    有用
    回复
  • 卢霄霄
    卢霄霄
    2019-12-12

    sync

    2019-12-12
    有用
    回复
登录 后发表内容
问题标签