首页 前端 微信开发 正文

小程序保存map结构到本地缓存中

long 2021-05-27 17:04 小程序 人气29

小程序不能直接保存Map结构的数据,需要先把Map转成Json,然后存储Json,然后从Json字符串再反转成Map。

function mapToJson(map) {
return JSON.stringify([...map]);
}

function jsonToMap(jsonStr) {
return new Map(JSON.parse(jsonStr));
}

const mapJson = wx.getStorageSync(msgCacheKey)
let map = new Map(JSON.parse(mapJson));

wx.setStorageSync(msgCacheKey, JSON.stringify([...this.msgMap]))

公众号
小程序
网站统计
  • 文章总数:249
  • 总点击量:34953
  • 评论总数:27
  • 网站运行:445 天