guhongwei 3 years ago
parent
commit
de850785be
1 changed files with 12 additions and 4 deletions
  1. 12 4
      src/views/system/basic/index.vue

+ 12 - 4
src/views/system/basic/index.vue

@@ -57,9 +57,7 @@ export default {
   components: {},
   data: function () {
     return {
-      form: {
-        name: '',
-      },
+      form: {},
       rules: {
         name: [{ required: true, message: '请输入姓名', trigger: 'blur' }],
         phone: [{ required: true, message: '请输入电话', trigger: 'blur' }],
@@ -73,7 +71,17 @@ export default {
   },
   created() {},
   methods: {
-    onSubmit() {},
+    onSubmit(formName) {
+      this.$refs[formName].validate((valid) => {
+        if (valid) {
+          let data = this.form;
+          console.log(data);
+        } else {
+          console.log('error submit!!');
+          return false;
+        }
+      });
+    },
   },
   computed: {
     ...mapState(['user']),