Quellcode durchsuchen

bugfix 调整方法

梁展鹏 vor 3 Jahren
Ursprung
Commit
9e418fc914
1 geänderte Dateien mit 11 neuen und 10 gelöschten Zeilen
  1. 11 10
      src/views/baseManagement/bannerManagement/modal/ItemModal.vue

+ 11 - 10
src/views/baseManagement/bannerManagement/modal/ItemModal.vue

@@ -53,15 +53,6 @@
 <script>
 import { getItem, saveItem } from '@/api/base/banner';
 
-const checkUrl = value => {
-  const pattern = /http[s]{0,1}:\/\/([\w.]+\/?)\S*/;
-  if (pattern.test(value)) {
-    return true;
-  }
-  this.$error('请以http://或者https://');
-  return false;
-};
-
 export default {
   name: 'BannerItemModal',
 
@@ -147,7 +138,7 @@ export default {
     handleConfirm() {
       this.$refs.form.validate(async valid => {
         if (valid) {
-          if (checkUrl(this.form.link)) {
+          if (this.checkUrl(this.form.link)) {
             let params = Object.assign({}, this.form);
             params.imgUrl = this.form.imgUrl[0].url;
             if (this.id) params.id = this.id;
@@ -160,6 +151,16 @@ export default {
           }
         }
       });
+    },
+
+    checkUrl(value) {
+      const pattern = /http[s]{0,1}:\/\/([\w.]+\/?)\S*/;
+      if (pattern.test(value)) {
+        return true;
+      }
+
+      this.$error('请以http://或者https://');
+      return false;
     }
   }
 };