소스 검색

no message

zhujindu 2 주 전
부모
커밋
9cedab83a5
2개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 0
      src/components/deleteUploadImgTaskPhoto.vue
  2. 0 1
      src/components/uploadVNormalTaskPhoto.vue

+ 5 - 0
src/components/deleteUploadImgTaskPhoto.vue

@@ -96,6 +96,7 @@ export default {
   watch: {
     imgs: {
       handler(val) {
+        console.log(val);
         this.imgArr = val;
       },
       deep: true,
@@ -119,6 +120,10 @@ export default {
       });
     },
     newimgarr(localIds) {
+      // 防御性处理,确保 this.imgArr 一定为数组
+      if (!Array.isArray(this.imgArr)) {
+        this.imgArr = [];
+      }
       if (this.isIOS()) {
         this.imgArr = this.imgArr.concat([...localIds]);
         // 解决ios微信localId无法直接使用的问题,获取base64后再上传

+ 0 - 1
src/components/uploadVNormalTaskPhoto.vue

@@ -219,7 +219,6 @@ export default {
                 success: function (res) {
                   let localIds = res.localIds;
                   that.localIdsArr = [];
-                  console.log('localIds', localIds);
                   that.$emit('newimgarr', localIds);
                   // that.syncUpload(localIds);
                 },