效果:
代码实现:
1、首先就是页面的布局(主要是用element-ui来实现的)
<template>
<div class="login_box">
<div class="login_content">
<h1>用户登录</h1>
<el-form
:model="ruleForm"
status-icon
:rules="rules"
ref="ruleForm"
label-width="65px"
class="demo-ruleForm"
>
<el-form-item label="用户名" prop="username">
<el-input type="text" v-model="ruleForm.username" autocomplete="off"></el-input>
</el-form-item>
<el-form-item label="密码" prop="password">
<el-input type="password" v-model="ruleForm.password" autocomplete="off"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm">登录</el-button>
<el-button @click="resetForm" class="test">重置</el-button>
</el-form-item>
</el-form>
</div>
</div>
</template>
<script>
// 引入接口
import {
login } from "../../http/api";
export default {
data() {
return {
ruleForm: