1***@163.com
1***@163.com
  • 发布:2022-01-19 09:08
  • 更新:2022-01-19 09:27
  • 阅读:263

【报Bug】红米 K30 Pro手机调用uni.chooseImage时错误调起分享页面

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.5

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: Redmi K30 Pro/红米 K30 Pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<view v-show="imageList.length < 5" class=" flex flex-direction align-center justify-center uimg">  
  <view class="flex">  
    <image style="width: 37rpx;height: 30rpx;" src="/static/image/icon_order_xiangji.png" />  
  </view>  
  <view class="flex" style="color: #9B9B9B;font-size: 18rpx;" @tap="chooseImg">添加照片</view>  
</view>  
chooseImg() {  
    if (this.imageList.length >= 5) {  
        uni.showToast({  
            title: '最多上传5张',  
        });  
        return;  
    }  
  uni.chooseImage({  
      sourceType: ['camera', 'album'],  
      sizeType: 'compressed',  
      count: 8 - this.imageList.length,  
      success: (res) => {  
          this.imageList = this.imageList.concat(res.tempFilePaths);  
      },  
  });  
},

操作步骤:

点击选择图片

预期结果:

调起选择图片或拍照的选择,然后进入对应的拍照或相册界面。

实际结果:

错误调起分享界面(附件中有错误的界面截图)

bug描述:

经深度兼容性测试反馈,Redmi K30 Pro机型原本为调用选择图片的api,错误的将分享的页面调出。附件为问题描述及页面截图,以下是部分源码:

2022-01-19 09:08 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

请上传能重现问题的测试工程。

  • 1***@163.com (作者)

    您好 这里是直接调用的API,不涉及项目的其他内容,这里我上传了这个页面。

    2022-01-20 16:33

该问题目前已经被锁定, 无法添加新回复