|
@@ -160,10 +160,26 @@ export default {
|
|
|
serverId: mediaitem.mediaId,
|
|
serverId: mediaitem.mediaId,
|
|
|
isShowProgressTips: 0, // 默认为1,显示进度提示
|
|
isShowProgressTips: 0, // 默认为1,显示进度提示
|
|
|
success: (res) => {
|
|
success: (res) => {
|
|
|
- this.imgArr.push({
|
|
|
|
|
- mediaId: mediaitem.mediaId,
|
|
|
|
|
- fileUrl: res.localId,
|
|
|
|
|
|
|
+ wx.getLocalImgData({
|
|
|
|
|
+ localId: res.localId,
|
|
|
|
|
+ success: (res2) => {
|
|
|
|
|
+ this.imgArr.push({
|
|
|
|
|
+ mediaId: mediaitem.mediaId,
|
|
|
|
|
+ fileUrl: 'data:image/jpeg;base64,' + res2.localData,
|
|
|
|
|
+ });
|
|
|
|
|
+ this.downloadImage(mediaInfos);
|
|
|
|
|
+ },
|
|
|
|
|
+ fail: (err) => {
|
|
|
|
|
+ console.error('获取本地图片数据失败:', err);
|
|
|
|
|
+ this.$toast('获取图片数据失败');
|
|
|
|
|
+ this.downloadImage(mediaInfos);
|
|
|
|
|
+ },
|
|
|
});
|
|
});
|
|
|
|
|
+ },
|
|
|
|
|
+ fail: (err) => {
|
|
|
|
|
+ console.error('下载图片失败:', err);
|
|
|
|
|
+ this.$toast('下载图片失败,请重试');
|
|
|
|
|
+ // 可以选择继续下载其他图片或停止
|
|
|
this.downloadImage(mediaInfos);
|
|
this.downloadImage(mediaInfos);
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|