ソースを参照

fix: address、imagepicker cdn bug

richard1015 5 年 前
コミット
5acb36d73d
2 ファイル変更19 行追加0 行削除
  1. 3 0
      src/packages/address/address.vue
  2. 16 0
      src/packages/imagepicker/imagepicker.vue

+ 3 - 0
src/packages/address/address.vue

@@ -241,6 +241,7 @@ export default {
         calBack.next = this.tabName[this.tabIndex];
         calBack.value = item;
         this.$emit('onChange', calBack);
+        this.$emit('on-change', calBack);
       } else {
         this.handClose();
       }
@@ -308,6 +309,7 @@ export default {
         this.$emit('close', res);
       } else {
         this.$emit('closeMask', { closeWay: this.closeWay });
+        this.$emit('close-mask', { closeWay: this.closeWay });
       }
 
       setTimeout(() => {
@@ -345,6 +347,7 @@ export default {
       this.initAddress();
 
       this.$emit('switchModule', { type: this.showModule });
+      this.$emit('switch-module', { type: this.showModule });
     }
   }
 };

+ 16 - 0
src/packages/imagepicker/imagepicker.vue

@@ -110,6 +110,10 @@ export default {
           code: 1,
           msg: fileArr
         });
+        self.$emit('img-msg', {
+          code: 1,
+          msg: fileArr
+        });
       } else {
         fileArr.forEach((item, index) => {
           let reader = new FileReader();
@@ -126,6 +130,10 @@ export default {
           code: 2,
           msg: fileArr
         });
+        self.$emit('img-msg', {
+          code: 2,
+          msg: fileArr
+        });
       }
     },
     preview(id) {
@@ -133,6 +141,10 @@ export default {
         code: 4,
         msg: id
       });
+      this.$emit('img-msg', {
+        code: 4,
+        msg: id
+      });
     },
     deleteImg(id) {
       this.list = this.list.filter(item => item.id != id);
@@ -141,6 +153,10 @@ export default {
         code: 3,
         msg: id
       });
+      this.$emit('img-msg', {
+        code: 3,
+        msg: id
+      });
     },
     touchStart(id) {
       console.log(this.longTapTime);