以前的业务今儿出现了报错,一查才知道, wx.getStorageSync 获取缓存中的空对象,小程序自动加上了nv_toString函数。
真机截图
开发者工具
目前解决方法,先自己写一个取缓存的方法顶一阵,等官方修复就没问题了(问题反馈帖子)
function getStorageSync (key) {
let out = wx.getStorageSync(key)
if (out == '' || out == undefined) { return {} }
if (out.hasOwnProperty('nv_toString')) {
delete out['nv_toString']
}
return out
}