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
请检查下项目配置中的基础库版本是什么
删除项目,重建可以了
我晕,你还是没明白,用户端手机各个基础库不一样,所以要先做兼容,和开发工具没半毛钱关系,开发工具里只是可以修改基础库让你测试不同环境是否做好兼容。
需要做兼容的地方,可以这样写
if (wx.getSetting){ wx.getSetting({ //兼容处理 }) } else { //不兼容处理 } |