Vue+ElementUI 实现登录时的账号密码验证

您所在的位置:网站首页 手机号登录界面在哪里 Vue+ElementUI 实现登录时的账号密码验证

Vue+ElementUI 实现登录时的账号密码验证

2024-02-07 22:02| 来源: 网络整理| 查看: 265

先附上参考教程      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