src/page/login.vue
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<template>
<div class="login_page">
<transition name="form-fade" mode="in-out">
<section class="form_contianer">
<div class='titleArea rflex'>
<img class="logo" :src="logo" alt="小爱admin">
<span class='title'>小爱<i>Admin</i></span>
</div>
<el-form :model="loginForm" :rules="rules" ref="loginForm" class="loginForm">
<el-form-item prop="username" class="login-item">
<span class="loginTips"><icon-svg icon-class="iconuser" /></span>
<el-input @keyup.enter.native ="submitForm('loginForm')" class="area" type="text" placeholder="用户名" v-model="loginForm.username" ></el-input>
</el-form-item>
<el-form-item prop="password" class="login-item">
<span class="loginTips"><icon-svg icon-class="iconLock" /></span>
<el-input @keyup.enter.native ="submitForm('loginForm')" class="area" type="password" placeholder="密码" v-model="loginForm.password"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm('loginForm')" class="submit_btn">SIGN IN</el-button>
</el-form-item>
<div class="tiparea">
<p class="wxtip">温馨提示:</p>
<p class="tip">用户名为:admin/editor<span>(可用于切换权限)</span></p>
<p class="tip">密码为:123456</p>
</div>
<div class="sanFangArea">
<p class="title">第三方账号登录</p>
<ul class="rflex">
<li @click="loginByWechat">
<icon-svg icon-class="iconwechat" />
</li>
<li>
<icon-svg icon-class="iconweibo" />
</li>
<li>
<icon-svg icon-class="iconGithub" />
</li>
</ul>
</div>
</el-form>
</section>
</transition>
</div>
</template>
<script>
import logoImg from "@/assets/img/logo.png";
import { login } from "@/api/user";
import { setToken } from '@/utils/auth'
export default {
data(){
return {
logo:logoImg,
loginForm: {
username: 'admin',
password: '123456'
},
rules: {
username: [
后面还有 151 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
