啾啾
啾啾
  • 发布:2024-11-13 13:52
  • 更新:2024-11-28 16:15
  • 阅读:150

【报Bug】多层级页面申请权限通过,在设置中取消权限,再次返回系统的时候会导致系统白屏

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: Alpha

HBuilderX版本号: 4.32

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Beta2

手机厂商: 华为

手机机型: mate60

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

module.json5配置权限
"requestPermissions": [
{
"name": "ohos.permission.APPROXIMATELY_LOCATION",
"reason": "$string:location_tips",
"usedScene": {
"when": "inuse"
}
},
{
"name": "ohos.permission.LOCATION",
"reason": "$string:location_tips",
"usedScene": {
"when": "inuse"
}
}
]

页面使用:
uni.getLocation({
type: 'wgs84',
geocode: true,
isHighAccuracy: true,
success: function(res) {
_this.longitude = res.longitude
_this.latitude = res.latitude
console.log('location===', JSON.stringify(res));
},

操作步骤:

见视频

预期结果:

返回系统正常

实际结果:

返回系统空白

bug描述:

详情见视频: 视频文件地址

在登录页或者首页,跳转设置取消权限,返回系统是没问题的

但是路由跳转多次后,跳转设置取消权限,返回系统,系统是空白的

报错日志:如下

2024-11-13 13:52 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

这里有个报错,可以看一下

提供一个最小实现 demo,我测试下

  • 啾啾 (作者)

    上面的问题改了,还是空白,我又评论了一个日志,麻烦看下

    2024-11-15 16:12

啾啾

啾啾 (作者)

上面的问题改了,还是空白

  • DCloud_UNI_LXH

    麻烦提供一个 demo,最好是新建的项目复现问题的 demo

    2024-11-15 17:04

  • 啾啾 (作者)

    回复 DCloud_UNI_LXH: demo私信发你了,麻烦帮忙看下

    2024-11-18 11:02

啾啾

啾啾 (作者)

是 用户代码编译产物过大导致应用崩溃的 导致的问题

要回复问题请先登录注册