uni.getLocation({
type: 'gcj02',
geocode: true,
success: (res) => {
console.log(res,'当前定位')
this.city=res.address?res.address.city:''
if(res.address && res.address.city){
uni.setStorageSync('city',res.address.city)
this.getWeatherInfoNew()
}
},
fail:(err)=>{
console.log(err)
}
})

- 发布:2023-09-27 11:06
- 更新:2023-09-27 12:21
- 阅读:504
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.3.1 (22E261)
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: 13pro
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://fir.xcxwo.com/9g7l
示例代码:
操作步骤:
启动即卡顿,随后崩溃
启动即卡顿,随后崩溃
预期结果:
闪退
闪退
实际结果:
闪退
闪退
bug描述:
页面为vue 和 nvue 组合,目前发现ios17.0.1从启动就开始卡顿,导致手机重启,是手机重启,plus 相关方法都会导致app卡顿,特别是uni.getLocation 直接崩溃,由于上方系统只能选到16,故选的16;目前很着急,望查看
1***@qq.com (作者)
找到问题了,在App.vue 文件里 onLaunch 生命周期中 console.log()语句 有概率导致IOS17系统卡死然后重启。
2023-09-28 10:20
DCloud_iOS_XHY
回复 1***@qq.com: 能在具体点吗,打印的是什么内容,有没有调用什么api?最好是能提供多一些信息
2023-10-08 17:25