图片预览调整

This commit is contained in:
yanghang
2025-06-24 08:38:59 +08:00
parent 39f5acf49a
commit fb31fe14a0
2 changed files with 9 additions and 14 deletions
+8 -13
View File
@@ -57,18 +57,13 @@ export function previewFile(id, responseType = 'arraybuffer') {
responseType,
success(result) {
console.log(result)
// #ifdef APP-PLUS
let _header = result.header['Content-Type'].split(';')[0]
// #endif
// #ifndef APP-PLUS
let _header = result.header['content-type'].split(';')[0]
// #endif
// let base64 = new Blob([result.data],{type:result.header['content-type'].split(';')[0]})
let base64 = `data:${_header};base64,` + uni.arrayBufferToBase64(result.data)
resolve(base64)
},
fail(error) {
reject(new Error('Upload failed'));
reject(new Error(error));
}
});
});
@@ -87,16 +82,16 @@ export function previewCacheThumbImage(id, width = 30, height = 30) {
uni.request({
url: `${baseUrl}/traoss/tras3/getCacheThumbImage/${id}/${width}/${height}`,
header,
responseType,
success(result) {
console.log(result)
let _header = result.header['content-type'].split(';')[0]
// let base64 = new Blob([result.data],{type:result.header['content-type'].split(';')[0]})
let base64 = `data:${_header};base64,` + uni.arrayBufferToBase64(result.data)
resolve(base64)
if(result.data.rtnCode === '0000'){
let base64 = `data:image/png;base64,` + result.data.body
resolve(base64)
}else{
reject(new Error(result.data.message))
}
},
fail(error) {
reject(new Error('Upload failed'));
reject(new Error(error));
}
});
});
+1 -1
View File
@@ -1,7 +1,7 @@
<template>
<view class="course-item-box" @click="clickItem">
<view class="img-box-view">
<ImagePreview class="img-box" :imgId="itemInfo.imgId"></ImagePreview>
<ImagePreview class="img-box" :imgId="itemInfo.imgId" :isCache="true"></ImagePreview>
<view class="item-grade">{{itemInfo.evalGrade}}</view>
</view>
<view class="cont-box">