vue实现登录注册模板的方法

  介绍

这篇文章主要介绍了vue实现登录注册模板的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

模板1:,

 vue实现登录注册模板的方法

登录。vue

& lt; template>   & lt; p 类=發ogin"祝辞   & lt; el-tabs  v模型=癮ctiveName", @tab-click=癶andleClick"比;   & lt; el-tab-pane 标签=暗锹肌?name=爸辽稀钡脑?   & lt; el-form :模型=皉uleForm",:规则=皉ules", ref=皉uleForm", label-width=?00 px",类=癲emo-ruleForm"比;   & lt; el-form-item 标签=懊啤?道具=皀ame"祝辞& lt; el-input  v模型=皉uleForm.name"祝辞& lt;/el-input> & lt;/el-form-item>   ,   & lt; el-form-item 标签=懊苈搿?道具=皃ass"祝辞& lt; el-input 类型=皃assword", v模型=皉uleForm.pass",自动完成=皁ff"祝辞& lt;/el-input> & lt;/el-form-item>   ,   & lt; el-form-item>   & lt; el-button 类型=皃rimary", @click=皊ubmitForm (& # 39; ruleForm& # 39;)“在登录& lt;/el-button>   ,   & lt; el-button  @click=皉esetForm (& # 39; ruleForm& # 39;)“在重置& lt;/el-button>   & lt;/el-form-item>   & lt;/el-form>   & lt;/el-tab-pane>   ,   & lt; el-tab-pane 标签=白⒉帷?name=皊econd"比;   & lt; register> & lt;/register>   & lt;/el-tab-pane>   & lt;/el-tabs>   & lt;/p>   & lt;/template>   ,   & lt; script>   import  register 得到& # 39;@/组件/注册# 39;;   ,   export  default  {   数据(),{   var  validatePass =,(规则,价值,,回调),=祝辞,{   if  (value ===, & # 39; & # 39;), {   回调(new 错误(& # 39;请输入密码& # 39;));   },{else    if  (this.ruleForm.checkPass  !==, & # 39; & # 39;), {   美元。refs.ruleForm.validateField (& # 39; checkPass& # 39;);   }   ,   回调();   }   };   ,   return  {   activeName: & # 39;第一个# 39;   ruleForm: {   名称:,& # 39;& # 39;   通过:& # 39;& # 39;   checkPass: & # 39; & # 39;   },   规则:{   名称:[{,要求:真的,,信息:,& # 39;请输入您的名称& # 39;,,触发:,& # 39;模糊# 39;,},,{,分钟:2,马克斯:,5日,信息:,& # 39;长度在,2,到,5,个字符& # 39;,,触发:,& # 39;模糊# 39;,}),   通过:[{,要求:真的,,验证器:,validatePass,,触发:,& # 39;模糊# 39;,}]   }   };   },   ,   方法:,{//选项卡切换   handleClick(事件)选项卡,,,{},//重置表单   resetForm (formName), {   美元。参考文献[formName] .resetFields ();   },//提交表单   submitForm (formName), {   美元。参考文献[formName] . validate (valid =祝辞,{   if (有效),{   美元。消息({   类型:& # 39;成功# 39;   消息:& # 39;登录成功& # 39;   });   美元。router.push(& # 39;回家# 39;);   },{else    console.log (& # 39; error 提交! ! & # 39;);   return 假;   }   });   }   },   组件:{   注册   }   };   & lt;/script>   ,   & lt; style  lang=皊css"祝辞   .login  {   宽度:400 px;   保证金:0,汽车;   }   ,   .el-tabsitem  {   text-align:中心;   宽度:60 px;   }   & lt;/style>

注册。vue

//寄存器组件   ,   & lt; template>   & lt; el-form :模型=皉uleForm",:规则=皉ules", ref=皉uleForm", label-width=?00 px",类=癲emo-ruleForm"比;   & lt; el-form-item 标签=坝没?道具=皀ame"祝辞& lt; el-input  v模型=皉uleForm.name"祝辞& lt;/el-input> & lt;/el-form-item>   & lt; el-form-item 标签=懊苈搿?道具=皃ass"祝辞& lt; el-input 类型=皃assword", v模型=皉uleForm.pass",自动完成=皁ff"祝辞& lt;/el-input> & lt;/el-form-item>   & lt; el-form-item 标签=叭啡厦苈搿?道具=癱heckPass"祝辞& lt; el-input 类型=皃assword", v模型=皉uleForm.checkPass",自动完成=皁ff"祝辞& lt;/el-input> & lt;/el-form-item>   & lt; el-form-item>   & lt; el-button 类型=皃rimary", @click=皊ubmitForm (& # 39; ruleForm& # 39;)“在注册& lt;/el-button>   & lt; el-button  @click=皉esetForm (& # 39; ruleForm& # 39;)“在重置& lt;/el-button>   & lt;/el-form-item>   & lt;/el-form>   & lt;/template>   ,   & lt; script>   export  default  {   数据(),{   var  validatePass =,(规则,价值,,回调),=祝辞,{   if  (value ===, & # 39; & # 39;), {   回调(new 错误(& # 39;请输入密码& # 39;));   },{else    if  (this.ruleForm.checkPass  !==, & # 39; & # 39;), {   美元。refs.ruleForm.validateField (& # 39; checkPass& # 39;);   }   回调();   }   };   ,   var  validatePass2 =,(规则,价值,,回调),=祝辞,{   if  (value ===, & # 39; & # 39;), {   回调(new 错误(& # 39;请再次输入密码& # 39;));   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

vue实现登录注册模板的方法