收藏
回答

wx.getSetting api fail,附可复现的代码片段,希望可以解决。?

## 问题描述

连续调用wx.getSetting时会触发fail回调,错误信息是` {"errMsg":"getSetting:fail data no response","err_code":"0"}`,调用频率不高试就不会触发(减少下方代码片段项目的列表项数量)

## FAQs

  • 什么场景需要连续调用?

比如一个长列表,列表项组件内部交互(如点击按钮)需要授权时,页面不关心授权状态,所以将授权状态封装在了列表项组件处,就会出现demo里连续调用的情况

## 代码片段

https://developers.weixin.qq.com/s/PGD35Ymt7lif

需要在项目详情里添加一个appid,再在真机上预览,才能复现,模拟器无法复现

————————————————————————————————————————————

现在采用的方案是:建立一个临时的Map用来存储结果,每次获取成功时将结果更新到Map里,wx.getSetting fail时就从Map内取用上次的授权状态。

最后一次编辑于  2020-07-21
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签