ソースを参照

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

suzigang 5 年 前
コミット
6c8cd19750

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

@@ -39,8 +39,8 @@ export default {
       if (data.code == 1) {
         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
             });
             event.target.value = '';
-            self.$emit('imgMsg', {
-              code: 2,
-              msg: fileArr
-            });
           };
           reader.readAsDataURL(item);
         });
+        self.$emit('imgMsg', {
+            code: 2,
+            msg: fileArr
+        });
       }
     },
     preview(id) {