ソースを参照

fix: #增加判断前缀

“kiaimi 3 年 前
コミット
b6525c9ef8

+ 9 - 1
src/views/baseManagement/bannerManagement/modal/ItemModal.vue

@@ -64,6 +64,14 @@ export default {
   },
 
   data() {
+   const checkurl = (rule, value, callback) => {
+        const pattern = /http[s]{0,1}:\/\/([\w.]+\/?)\S*/
+        if (pattern.test(value)) {
+          callback();
+        }
+        callback(new Error('请以http://或者https://'))
+      };
+
     return {
       modal: true,
 
@@ -88,7 +96,7 @@ export default {
             trigger: 'change'
           }
         ]
-        // link: [{ required: true, message: '请输入链接地址', trigger: 'change' }]
+        link: [{ required: true, message: '请输入链接地址', trigger: 'change' },{ validator: checkUrl, trigger: 'blur' }]
       },
 
       typeOptions: []