6***@qq.com
6***@qq.com
  • 发布:2022-12-25 17:40
  • 更新:2022-12-25 19:06
  • 阅读:236

【报Bug】部分安卓手机拍照后返回空白(从相册选择不会出现此问题)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.6.11

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 华为、小米、OPPO 都出现该问题

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

<view class="cu-form-group">
<view class="grid col-3 grid-square flex-sub">
<view class="bg-img" v-for="(item,index) in imgList" :key="index" @tap="ViewImage">
<image :src="imgList[index]"></image>
<view class="cu-tag bg-red" @tap.stop="DelImg" :data-index="index">
<text class='cuIcon-close'></text>
</view>
</view>
<view class="solids" @tap="ChooseImage" v-if="imgList.length<6">
<text class='cuIcon-cameraadd'></text>
</view>
</view>
</view>

//图片上传模块
ChooseImage() {
uni.chooseImage({
count: 6-_self.imgList.length,
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
//sizeType: ['original'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album','camera'], //从相册选择
success: (res) => {
if (_self.imgList.length !== 0) {
console.log('tempFilePaths',res.tempFilePaths)
_self.imgList = _self.imgList.concat(res.tempFilePaths[0])
uni.showToast({
title:res.tempFilePaths[0],
icon:"none",
duration: 2000
});
} else {
_self.imgList = res.tempFilePaths
uni.showToast({
title:_self.imgList[0],
icon:"none",
duration: 2000
});
}
console.log('item',_self.imgList)
}
});
},

操作步骤:

点击拍照,然后弹出相机正常,拍完照点击√,返回显示空白

预期结果:

在图片位置正常回显图片

实际结果:

在图片位置回显空白

bug描述:

部分安卓手机离线打包的时候,拍照功能不正常,返回显示空白。

2022-12-25 17:40 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

更新最新版本hbx,再试试

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