uni-app chooseLocation bug

uni-app chooseLocation bug

属性
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win10
HBuilderX类型 正式
HBuilderX版本号 3.2.9
第三方开发者工具版本号 1.05
基础库版本号 2.20.0
项目创建方式 HBuilderX

bug描述:

uni.chooseLocation 获取地理位置授权, 开发者工具没问题, 安卓和ios手机均发现没有成功失败回调,微信小程序无法唤起地理授权

示例代码:

uni.chooseLocation({                    
                    latitude: that.shop_data.lat,  
                    longitude: that.shop_data.lng,  
                    keyword: that.shop_data.address_text,  
                    success: function(res) {  
                        console.log('地图选中', res);  
                        that.shop_data.lat = res.latitude;  
                        that.shop_data.lng = res.longitude;  
                        that.shop_data.address_text = res.address;  
                    },  
                    fail(err) {  
                        if (err.errMsg == 'chooseLocation:fail auth deny') {  
                            wx.showModal({  
                                title: '提示',  
                                content: '您还没有开启授权地理位置,请前往设置',  
                                success(res) {

更多关于uni-app chooseLocation bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

uni.chooseLocation({ latitude: that.shop_data.lat, longitude: that.shop_data.lng, keyword: that.shop_data.address_text, success: function(res) { console.log(‘地图选中’, res); that.shop_data.lat = res.latitude; that.shop_data.lng = res.longitude; that.shop_data.address_text = res.address; }, fail(err) { if (err.errMsg == ‘chooseLocation:fail auth deny’) { uni.showModal({ title: ‘提示’, content: ‘您还没有开启授权地理位置,请前往设置’, success(res) {

更多关于uni-app chooseLocation bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请升级至HBuilder X 3.3.10,测试下hello uni-app示例工程能否复现此问题
另外直接使用微信小程序(不使用uni-app)测试,是否仍然存在此问题,以判断是否是微信小程序本身问题,如果是请反馈至微信小程序社区。

回到顶部