<button type="default" @click="handleTakePhoto">拍摄照片</button>
<radio-group style="flex-direction: row;" name="成像质量" @change="takePhotoQualityChange">
<radio value="normal" :checked="true">普通质量</radio>
<radio value="low">低质量</radio>
<radio value="high">高质量</radio>
<radio value="original">原图</radio>
</radio-group>
</view>
<view class="uni-camera-wrapper">
<image class="uni-camera-test-host-without-flex" style="width: 150px;height: 150px;"
v-if="imageSrc != ''" :src="imageSrc"></image>
</view>
const handleTakePhoto = () => {
const context = uni.createCameraContext();
context?.takePhoto({
quality: quality,
selfieMirror: false,
success: (res : CameraContextTakePhotoResult) => {
console.log("res.tempImagePath", res.tempImagePath);
imageSrc.value = res.tempImagePath ?? ''
},
fail: (e : any) => {
console.log("take photo", e);
}
} as CameraContextTakePhotoOptions)
}
- 发布:2026-10-14 19:35
- 更新:2026-10-14 19:35
- 阅读:60
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 5.26
手机系统: Android
手机系统版本号: Android 16
手机厂商: vivo
手机机型: iqoo neo 8pro
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
蒸汽模式下,image可以正常显示图片
蒸汽模式下,image可以正常显示图片
实际结果:
蒸汽模式下,image不能显示图片
蒸汽模式下,image不能显示图片
bug描述:
/storage/emulated/0/Android/data/io.dcloud.uniappx/cache/uni-media/Pic_1791976467492.jpg 这个目录下的文件,蒸汽模式读取不到,非蒸汽模式就可以。
例如官方的例子pages/component/camera/camera.uvue,拍照之后,图片无法显示
0 个回复