登录和注册的效果展示

文件具体所在位置

注意:
需安装Element
npm i element-ui -S
安装axios
npm install axios
登录页建一个login.vue
<template>
<div class="login-section">
<!-- :rules="rules" -->
<el-form
label-position="top"
label-width="100px" class="demo-ruleForm"
:rules="rules"
:model="rulesForm"
status-icon
ref="ruleForm"
>
<el-form-item label="用户名" prop="name">
<el-input type="text" v-model="rulesForm.name"></el-input>
</el-form-item>
<el-form-item label="密码" prop="password">
<el-input type="password" v-model="rulesForm.password"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm('ruleForm')">提交</el-button>
<el-button>重置</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
import {
login} from '@/service/api';
export default {
data() {
return {
//存储数据的对象
rulesForm:{
name:'',
password:''
},
rules:{
name:[
{
required:true,message:'名字',trigger:'blur'},
{
min:1,max:5,message:'长度在3到5',trigger:'blur'}
],
password:[
{
required:true,message:'密码',trigger:'blur'},
{
min:3,max:5,message:'长度在3到5',trigger:'blur'}
]
}
};
}

本文介绍了使用Vue.js实现用户登录和注册效果的步骤,包括创建login.vue和register.vue页面,配置router和store,以及在App.vue和main.js中设置相关逻辑。重点涉及Element UI组件库和axios库的安装与应用。

537

被折叠的 条评论
为什么被折叠?



