小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.getStorageSync有时能获取到值有时不行?
有个接口用到一个值wx.getStorageSync获取然后ajax传到后台,有时能获取到有时不行为空?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
+1 我的也有偶尔取不到的情况,也不知道什么原因。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我想问一下,这个问题解决了么
我想问一下!这个问题有解决吗?
我也遇到过,请问有没有比较好的解决方案呢?
你好,具体写法是什么样子的,有时为空的表现是什么样子?
onShow 中获取 storage,打开页面,然后锁屏,解锁之后获取不到值,测试手机 iphone6s,版本11.3,还有一些其他手机,机型和系统版本未统计
onShow:
function
() {
console.log(
'~~~~~~~~~~~~~~~~!!!!!!!!!!!!!!!'
)
var
_this =
this
;
addr_selected = wx.getStorageSync(
'member_addr_selected'
);
idcard_selected = wx.getStorageSync(
'member_idcard_selected'
console.log(addr_selected)
console.log(idcard_selected)
'~~~~~~~~~~~~~~~'
}
手机上 debug 模式中间两个 console 未输出正确的值
确定storage中有存这两个值吗,可以用getStorageInfo先看看
所有测试基于1.9.98基础库
iphone6s plus 11.2.1,oppo手机测试结果如下
iphone6s 11.3
所有手机getStorageInfoSync方法貌似均未执行
getStorageSync 在 6s-11.3中未执行,其他两个手机中有执行
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
+1 我的也有偶尔取不到的情况,也不知道什么原因。
我想问一下,这个问题解决了么
我想问一下!这个问题有解决吗?
我也遇到过,请问有没有比较好的解决方案呢?
你好,具体写法是什么样子的,有时为空的表现是什么样子?
onShow 中获取 storage,打开页面,然后锁屏,解锁之后获取不到值,测试手机 iphone6s,版本11.3,还有一些其他手机,机型和系统版本未统计
onShow:
function
() {
console.log(
'~~~~~~~~~~~~~~~~!!!!!!!!!!!!!!!'
)
var
_this =
this
;
var
addr_selected = wx.getStorageSync(
'member_addr_selected'
);
var
idcard_selected = wx.getStorageSync(
'member_idcard_selected'
);
console.log(addr_selected)
console.log(idcard_selected)
console.log(
'~~~~~~~~~~~~~~~'
)
}
手机上 debug 模式中间两个 console 未输出正确的值
确定storage中有存这两个值吗,可以用getStorageInfo先看看
所有测试基于1.9.98基础库
iphone6s plus 11.2.1,oppo手机测试结果如下
iphone6s 11.3
所有手机getStorageInfoSync方法貌似均未执行
getStorageSync 在 6s-11.3中未执行,其他两个手机中有执行