Browse Source

fix: 多张上传触发多次emit的问题

suzigang 5 years ago
parent
commit
6c8cd19750
2 changed files with 6 additions and 6 deletions
  1. 2 2
      src/packages/imagepicker/demo.vue
  2. 4 4
      src/packages/imagepicker/imagepicker.vue

+ 2 - 2
src/packages/imagepicker/demo.vue

@@ -39,8 +39,8 @@ export default {
       if (data.code == 1) {
       if (data.code == 1) {
         alert('upload');
         alert('upload');
       }
       }
-      console.log(this.imgList2);
-      console.log(data); //code 1 自动上传  2 不上传只展示图片  3 删除图片  4 预览图片
+      //console.log(this.imgList2);
+      //console.log(data); //code 1 自动上传  2 不上传只展示图片  3 删除图片  4 预览图片
     }
     }
   }
   }
 };
 };

+ 4 - 4
src/packages/imagepicker/imagepicker.vue

@@ -119,13 +119,13 @@ export default {
               src: evt.target.result
               src: evt.target.result
             });
             });
             event.target.value = '';
             event.target.value = '';
-            self.$emit('imgMsg', {
-              code: 2,
-              msg: fileArr
-            });
           };
           };
           reader.readAsDataURL(item);
           reader.readAsDataURL(item);
         });
         });
+        self.$emit('imgMsg', {
+            code: 2,
+            msg: fileArr
+        });
       }
       }
     },
     },
     preview(id) {
     preview(id) {