uni.authorize({
scope: 'scope.userLocation',
success() {
uni.openSetting({
success(res) {
console.log(res);
}
});
},
fail(){
}
})
- 发布:2024-07-31 11:54
- 更新:2024-10-12 00:02
- 阅读:619
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: WIN10
HBuilderX类型: 正式
HBuilderX版本号: 4.23
第三方开发者工具版本号: 1.06.2407101
基础库版本号: 3.5.0
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.authorize({
scope: 'scope.userLocation',
success() {
uni.openSetting({
success(res) {
console.log(res);
}
});
},
fail(){
}
})
uni.authorize({
scope: 'scope.userLocation',
success() {
uni.openSetting({
success(res) {
console.log(res);
}
});
},
fail(){
}
})
预期结果:
不报错
不报错
实际结果:
报错
报错
我也遇到相同问题,调用uni.loadFontFace时报错,但是功能正常。
打印promisify中的res,是undefined,
undefined "promisify res"
然后就是报错信息:
2TypeError: Cannot read property '0' of undefined
at vendor.js?t=wechat&s=1725863354428&v=68b3b84659807f33335b2c94c2e323ed:29065(env: macOS,mp,1.06.2405020; lib: 3.5.5)
再下来才正常的打印信息:
(2) [null, {…}] "promisify res"
1***@qq.com (作者)
是可以调起的,功能貌似也正常,但是调试器会报TypeError: Cannot read property '0' of undefined这样的错误信息,不知道有没有影响
2024-07-31 17:12
2***@qq.com
回复 1***@qq.com: 解决了吗
2024-09-29 14:25