periH
periH
  • 发布:2024-02-27 17:47
  • 更新:2024-02-28 09:46
  • 阅读:560

【报Bug】uni.createRequestPermissionListener方法调用报语法错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 4.01

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型: mate40e

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

在app.vue onLaunch中直接调用uni.createRequestPermissionListener

预期结果:

获得监听权限实例

实际结果:

报语法错误

bug描述:

uni.createRequestPermissionListener调用报语法错误
Cannot convert a Symbol value to a string

TypeError: Cannot convert a Symbol value to a string\n at _u (uni-jsframework.js:1:151927)\n at Object.get (uni-jsframework.js:1:152771)\n at Ke (uni-jsframework.js:1:402285)\n at Hn.Hr [as __call_hook] (uni-jsframework.js:1:453694)\n at lv (uni-jsframework.js:1:286818)\n at $v (uni-jsframework.js:1:293002)\n at Mv (uni-jsframework.js:1:294389)\n at Hn.o.$mount (uni-jsframework.js:1:306998)

2024-02-27 17:47 负责人:无 分享
已邀请:
periH

periH (作者)

报错信息及压缩包

  • DCloud_Android_zl

    去掉日志打印就好了,后续会优化这种问题。

    2024-02-28 17:06

  • periH (作者)

    回复 DCloud_Android_zl: 确实不影响使用,但是使用过程中发现,权限允许后不会再触发onConfirm,但是如果拒绝了后再使用uni组件例如barcode会一直触发onConfirm,而且也无法判断权限被拒绝了,没办法引导开启权限,后续考虑在回调参数里面加上权限允许或者拒绝相关参数吗

    2024-02-29 11:27

  • DCloud_Android_zl

    回复 periH: 好的,我们可以后期考虑加上权限的状态。

    2024-03-01 12:06

  • 5***@qq.com

    回复 DCloud_Android_zl: 也不行 根本用不了

    2024-05-17 17:34

要回复问题请先登录注册