值是可以拿到 ,只是setData有问题
关于距离计算的问题?onShow: function () { var that = this; that.getDistance() } getDistance: function () { var that = this; let destinationDistance; demo.calculateDistance({ to: [{ latitude: app.globalData.user.latitude , longitude: app.globalData.user.longitude }], success: function (res) { destinationDistance = res.result.elements[0].distance; let distanceKm = `${(destinationDistance / 1000).toFixed(2)}`; console.log('DIS',distanceKm) that.setData({ distance: distanceKm }) }, fail: function (res) { console.log('ERROR',res); } }); } <cover-view wx:if="{{address}}"> ({{distance}}KM) </cover-view> [图片]
2019-12-18楼主解决了吗 我也遇到过这个问题 偶尔出现
wx:getLocation 开发者工具可以正常获取,真机报错getLocation:fail:ERROR_SERVER_NOT_LOCATION[图片]
2019-12-18你看app.js onlanch是不是执行了两次 我也遇到过
globalData的userInfo数据被覆盖在首页获取权限,得到用户数据,存在globalData里面,在首页的onHide里面还可以读取到数据,跳转到个人中心得到的globalData的数据就跟首页onHide的数据不一样。线上版本是可以的,线下真机调试就不行。。。求教
2019-01-08