一个页面上有两个获取缓存,怎么合并在一起啊?
发布于 7 年前 作者 tao46 8288 次浏览 来自 问答
5 回复

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

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

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

const keyMap = [‘openId’, ‘carts’]

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

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

写的时候:

let keys={openid,carts}

wx.setStorageSync(‘keys’,keys)

读的时候:

let keys = wx.getStorageSync(‘keys’)

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

回到顶部