|
|
@@ -96,9 +96,14 @@ export default {
|
|
|
watch: {
|
|
|
formData: {
|
|
|
handler(val) {
|
|
|
+ debugger;
|
|
|
this.imgArr = [];
|
|
|
if (val) {
|
|
|
- this.imgArr = val.collectionItemList.fileInfoList || val.mediaInfos;
|
|
|
+ if (val.collectionItemList[0].fileInfoList) {
|
|
|
+ this.imgArr = val.collectionItemList[0].fileInfoList || [];
|
|
|
+ } else {
|
|
|
+ this.getLocalImgData(val.mediaInfos);
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
deep: true,
|
|
|
@@ -114,6 +119,19 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
+ getLocalImgData(mediaInfos) {
|
|
|
+ mediaInfos.forEach((item) => {
|
|
|
+ this.wx.getLocalImgData({
|
|
|
+ localId: item.mediaId, // 图片的localID
|
|
|
+ success: (res) => {
|
|
|
+ this.imgArr.push({
|
|
|
+ mediaId: item.mediaId,
|
|
|
+ fileUrl: res.localData,
|
|
|
+ });
|
|
|
+ },
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
deleteImg(index) {
|
|
|
this.imgArr.splice(index, 1);
|
|
|
},
|