html52.com
我爱小程序-开发者交流社区

wx.getStorageSync()不执行,改为异步版可以执行

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.getStorageSync() 工具 7.0.6 2.8.0

问题代码片段:

问题代码片段:控制台效果:

控制台效果:

控制台效果:问题描述:

问题描述:

代码理想逻辑是:先同步获取本地缓存里的用户相关信息,查询不到信息在调用云函数查询(减少云资源使用压力)

实际体验:代码先判断缓存数据,结果不存在,然后异步获取缓存的API才返回读取的缓存数据,而同步版本的getStorageSync()完全不执行,完全不执行,完全不执行????

请大佬解决!在下感激不尽。

网友回复

Alan:
getStorageSync 不是你这么调用的。。看看文档吧
:

同步方法,你写两个回调函数,是等着上帝来调用你吗?

鲤子:

同步用try catch来写

try{
wx.getStorageSync('key', 'value')
}catch(_error){
 
}


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付