HUAWEI Pura X 在卓易通下载的app调用uni-app的uni.chooseImage拍照无法点击确定

HUAWEI Pura X 在卓易通下载的app调用uni-app的uni.chooseImage拍照无法点击确定

示例代码:

uni.chooseImage({ count: 1, sourceType: [‘camera’], sizeType: [‘compressed’] })


## 操作步骤:

无法拍照

## 预期结果:

无法拍照

## 实际结果:

无法拍照

## bug描述:

uniapp应用,用户在鸿蒙系统的卓易通下载软件之后,拍照的时候发现无法点击确定,手机型号HUAWEI Pura X

| 信息类别       | 详细信息               |
|----------------|------------------------|
| 产品分类       | uniapp/App             |
| PC开发环境     | Windows                |
| PC操作系统版本 | win10                  |
| HBuilderX类型  | 正式                   |
| HBuilderX版本  | 4.57                   |
| 手机系统       | HarmonyOS NEXT         |
| 手机系统版本   | HarmonyOS NEXT DP      |
| 手机厂商       | 华为                   |
| 手机机型       | HUAWEI Pura X          |
| 页面类型       | vue                    |
| vue版本        | vue3                   |
| 打包方式       | 云端                   |
| 项目创建方式   | HBuilderX              |

![image](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20250427/3532746df1162d2e99777cf02da2d155.jpg)
![image](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20250427/e9a1ed4b2677b4699c33e7be2131e35e.jpg)

更多关于HUAWEI Pura X 在卓易通下载的app调用uni-app的uni.chooseImage拍照无法点击确定的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HUAWEI Pura X 在卓易通下载的app调用uni-app的uni.chooseImage拍照无法点击确定的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是一个典型的HarmonyOS NEXT系统兼容性问题。根据描述和截图分析,可能的原因有:

  1. 权限问题:HarmonyOS NEXT对权限管理更严格,需要确保应用已获取相机权限。建议在调用前先检查权限状态:
uni.authorize({
    scope: 'scope.camera',
    success() {
        // 已授权
    },
    fail() {
        // 未授权
    }
})
  1. 系统兼容性问题:HarmonyOS NEXT DP版本可能存在兼容性问题,特别是通过第三方应用商店(卓易通)安装时。建议:
  • 尝试通过华为应用市场安装
  • 检查是否有系统更新可用
  1. 图片选择器UI适配问题:从截图看,确定按钮可能被系统UI遮挡。可以尝试:
uni.chooseImage({
    count: 1,
    sourceType: ['camera'],
    sizeType: ['compressed'],
    success() {
        // 成功回调
    },
    fail(err) {
        console.error(err)
    }
})
回到顶部