求各位大神指教
wx.getSetting({
success: (res) => {
console.log(JSON.stringify(res),'初始化进入该页面')
// res.authSetting['scope.userLocation'] == undefined 表示 初始化进入该页面
// res.authSetting['scope.userLocation'] == false 表示 非初始化进入该页面,且未授权
// res.authSetting['scope.userLocation'] == true 表示 地理位置授权
if (res.authSetting['scope.userLocation'] != undefined && res.authSetting['scope.userLocation'] != true) {
wx.showModal({
title: '请求授权当前位置',
content: '需要获取您的地理位置,请确认授权',
success: function (res) {
if (res.cancel) {
wx.showToast({
title: '拒绝授权',
icon: 'none',
duration: 1000
})
} else if (res.confirm) {
wx.openSetting({
success: function (dataAu) {
if (dataAu.authSetting["scope.userLocation"] == true) {
wx.showToast({
title: '授权成功',
icon: 'success',
duration: 1000
})
//再次授权,调用wx.getLocation的API
wx.getLocation({
success: function(res) {},
})
} else {
wx.showToast({
title: '授权失败',
icon: 'none',
duration: 1000
})
}
}
})
}
}
})
} else if (res.authSetting['scope.userLocation'] == undefined) {
//调用wx.getLocation的API
wx.getLocation({
success: function(res) {},
})
}
else {
//调用wx.getLocation的API
wx.getLocation({
success: function (res) { },
})
}
}
})
我用这个方法调微信小程序的接口,直接调不起来,电脑上可以,手机不管是IOS还是Android都不行,急需上线,求各位大神解答一下
微信小程序开发问题解答
微信小程序开发者回答:
好的,确实是改了
微信小程序开发者回答:
官方说更改了,请参考下官方公告https://developers.weixin.qq.com/community/develop/doc/000ea276b44928f7e8d73d0a65b801
本文网址:http://www.91bianli.com/weixinxiaochengxu/20002.html