{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nexport default {\n name: \"Register\",\n data() {\n // 验证码校验\n const validatePassword = (rule, confirmPass, callback) => {\n if (confirmPass === '') {\n callback(new Error('请确认密码'));\n } else if (confirmPass !== this.form.password) {\n callback(new Error('两次输入的密码不一致'));\n } else {\n callback();\n }\n };\n return {\n form: {},\n rules: {\n username: [{\n required: true,\n message: '请输入账号',\n trigger: 'blur'\n }],\n password: [{\n required: true,\n message: '请输入密码',\n trigger: 'blur'\n }],\n confirmPass: [{\n validator: validatePassword,\n trigger: 'blur'\n }]\n }\n };\n },\n created() {},\n methods: {\n register() {\n this.$refs['formRef'].validate(valid => {\n if (valid) {\n // 验证通过\n this.$request.post('/register', this.form).then(res => {\n if (res.code === '200') {\n this.$router.push('/'); // 跳转登录页面\n this.$message.success('注册成功');\n } else {\n this.$message.error(res.msg);\n }\n });\n }\n });\n }\n }\n};","map":{"version":3,"names":["name","data","validatePassword","rule","confirmPass","callback","Error","form","password","rules","username","required","message","trigger","validator","created","methods","register","$refs","validate","valid","$request","post","then","res","code","$router","push","$message","success","error","msg"],"sources":["src/views/Register.vue"],"sourcesContent":["\r\n \r\n
\r\n
欢迎注册
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 注 册\r\n \r\n \r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n"],"mappings":";AA6BA;EACAA,IAAA;EACAC,KAAA;IACA;IACA,MAAAC,gBAAA,GAAAA,CAAAC,IAAA,EAAAC,WAAA,EAAAC,QAAA;MACA,IAAAD,WAAA;QACAC,QAAA,KAAAC,KAAA;MACA,WAAAF,WAAA,UAAAG,IAAA,CAAAC,QAAA;QACAH,QAAA,KAAAC,KAAA;MACA;QACAD,QAAA;MACA;IACA;IACA;MACAE,IAAA;MACAE,KAAA;QACAC,QAAA,GACA;UAAAC,QAAA;UAAAC,OAAA;UAAAC,OAAA;QAAA,EACA;QACAL,QAAA,GACA;UAAAG,QAAA;UAAAC,OAAA;UAAAC,OAAA;QAAA,EACA;QACAT,WAAA,GACA;UAAAU,SAAA,EAAAZ,gBAAA;UAAAW,OAAA;QAAA;MAEA;IACA;EACA;EACAE,QAAA,GAEA;EACAC,OAAA;IACAC,SAAA;MACA,KAAAC,KAAA,YAAAC,QAAA,CAAAC,KAAA;QACA,IAAAA,KAAA;UACA;UACA,KAAAC,QAAA,CAAAC,IAAA,mBAAAf,IAAA,EAAAgB,IAAA,CAAAC,GAAA;YACA,IAAAA,GAAA,CAAAC,IAAA;cACA,KAAAC,OAAA,CAAAC,IAAA;cACA,KAAAC,QAAA,CAAAC,OAAA;YACA;cACA,KAAAD,QAAA,CAAAE,KAAA,CAAAN,GAAA,CAAAO,GAAA;YACA;UACA;QACA;MACA;IACA;EACA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}