wx.getSetting({ success: (res) => { console.log(res); if (!res.authSetting[‘scope.userInfo’]) { wx.authorize({ scope: ‘scope.userInfo’, success() { } }); wx.openSetting({ success: (res) => { } }) } }
})
需要判断用户授权的地方加wx.getSetting,提示wx.getSetting is not a function,请教下是什么原因,谢谢
网友回复:
林***:

https://mp.weixin.qq.com/debug/wxadoc/dev/api/setting.html#wxopensettingobject
请翻阅文档
豆***:
明白了,谢谢
豆***:
升级到新颖的微信web开发者工具 v0.17.172600,这个版本支持新颖的基础库,使用wx.getSetting还是会提示wx.getSetting is not a function
豆***:
升级到新颖的微信web开发者工具 v0.17.172600,这个版本支持新颖的基础库,新版开发工具使用wx.getSetting,调试中还是会提示wx.getSetting is not a function
林***:
请检查下项目配置中的基础库版本是什么

豆***:
删除项目,重建可以了
T***:
我晕,你还是没明白,用户端手机各个基础库不一样,所以要先做兼容,和开发工具没半毛钱关系,开发工具里只是可以修改基础库让你测试不同环境是否做好兼容。
需要做兼容的地方,可以这样写
| if(wx.getSetting){ wx.getSetting({ //兼容处理 })}else{ //不兼容处理} |
|---|
爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。


