提交 48be1e1a authored 作者: 杨斌基's avatar 杨斌基

fix(上报内容): 拍照确认白屏重新加载页面

上级 c69404fb
......@@ -73,7 +73,7 @@
<view v-if="item.status === 'loading'" class="photo_item--loading"> </view>
<view v-else @click="previewVideo(item, index)">
<!-- <image mode="aspectFill" class="upload_img" src="{{item}}" /> -->
<image mode="aspectFill" v-if="item.type === 'image'" :src="item.url" style="display: block; width: 168rpx; height: 168rpx; border-radius: 16rpx" />
<image mode="aspectFill" v-if="item.type === 'image'" :src="getThumbnail(item.url)" style="display: block; width: 168rpx; height: 168rpx; border-radius: 16rpx" />
<view v-else class="play-wrapper">
<video :controls="video.fullscreen" :object-fit="videoFit" :id="`myVideo${index}`" class="upload_img" :src="item.url" @fullscreenchange="onVideoFullscreenChange" />
......@@ -272,7 +272,7 @@
<view v-if="item.status === 'loading'" class="photo_item--loading"></view>
<view v-else @click="previewVideo(item, index)">
<!-- <image mode="aspectFill" class="upload_img" src="{{item}}" /> -->
<image mode="aspectFill" v-if="item.type === 'image'" :src="item.url" style="display: block; width: 168rpx; height: 168rpx; border-radius: 16rpx" />
<image mode="aspectFill" v-if="item.type === 'image'" :src="getThumbnail(item.url)" style="display: block; width: 168rpx; height: 168rpx; border-radius: 16rpx" />
<view v-else class="play-wrapper">
<video :controls="video.fullscreen" :object-fit="videoFit" :id="`myVideo${index}`" class="upload_img" :src="item.url" @fullscreenchange="onVideoFullscreenChange" />
......@@ -930,6 +930,9 @@ export default {
return `上传${name}${type === 'image' ? `(${mustUploadImageCount}张)` : ''}`
},
getThumbnail(url, width = 168, height = 168) {
return `${url}|imageView2/1/w/${width}/h/${height}/interlace/1`
},
onVideoFullscreenChange(e) {
const { fullScreen } = e.detail
this.video.fullscreen = fullScreen
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论