Vue+ElementUI 实现登录时的账号密码验证 |
您所在的位置:网站首页 › 手机号登录界面在哪里 › Vue+ElementUI 实现登录时的账号密码验证 |
先附上参考教程 elementUI Form表单 本文是建立在Vue和ElementUI已经安装好的情况下进行的。 如果不会安装这个环境的可以参考之前的文章。 登录效果图: 代码: 登录界面 提交 重置 export default { name: 'login', data() { var validateAccount = (rule,value,callback)=>{ if(value ===''){ return callback(new Error("账号不能为空")); }else{ callback(); } }; var validatePassword = (rule, value, callback) => { if (value === '') { callback(new Error('请输入密码')); } else { callback(); } }; return { ruleForm: { account: '', password: '', }, rules: { account: [{ validator: validateAccount, trigger: 'blur' }], password: [{ validator: validatePassword, trigger: 'blur' }] } }; }, methods: { submitForm(formName) { this.$refs[formName].validate((valid) => { if (valid) { if(this.ruleForm.account !="admin" || this.ruleForm.password!="123456"){ //只是为了做登录效果,所以账号密码写的固定的。 this.$message.error('账号密码不正确'); return false; }else{//真正项目中登录成功之后,就可以用路由跳转页面 this.$message({ message: '登陆成功', type: 'success' }); } } else { this.$message.error('登录失败'); return false; } }); }, resetForm(formName) { this.$refs[formName].resetFields(); } } } .login-info >>> .el-col{ background-color: #e5e8ec; padding: 2% 5% 0% 2%; } /* .login-info >>> .el-form-item{ width:63%; } */说明: 1、这三者要写成一样的。
效果图: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |