系统登页面——大屏系统深蓝色主题

加了线上验证码校验还有密码账号校验。其他的资料都放在文章末尾了。

复制代码
<template xmlns="http://www.w3.org/1999/html">
  <div class="login">
    <img :src="imgBg" class="login_bg" width="100%" height="100%" alt="" />
    <div class="login-form">
          <div class="login_pic">
            <h3  class="title">XXXXXXX系统</h3>
          </div>
      <div>
      <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login_box">
        <el-form-item prop="username">
          <el-input v-model="loginForm.username" type="text" auto-complete="off" placeholder="请输入账号">
            <svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />
          </el-input>
        </el-form-item>
        <el-form-item prop="password">
          <el-input
            v-model="loginForm.password"
            type="password"
            auto-complete="off"
            placeholder="请输入密码"
            @keyup.enter.native="handleLogin"
          >
            <svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" />
          </el-input>
        </el-form-item>
        <el-form-item prop="code">
          <el-input
            v-model="loginForm.code"
            auto-complete="off"
            placeholder="请输入验证码"
            style="width: 63%"
            @keyup.enter.native="handleLogin"
          >
            <svg-icon slot="prefix" icon-class="validCode" class="el-input__icon input-icon" />
          </el-input>
          <div class="login-code">
            <img :src="codeUrl" @click="getCode" class="login-code-img"/>
          </div>
        </el-form-item>

        <el-form-item>
          <el-checkbox v-model="loginForm.rememberMe">记住密码</el-checkbox>
        </el-form-item>

        <el-form-item>
          <el-button
            :loading="loading"
            size="medium"
            style="width:100%;height: 48px;background-color: #2f4168; border-radius: 24px"
            @click.native.prevent="handleLogin"
          >
            <span v-if="!loading" style="color: white;font-size: 20px;font-weight: 500">登 录</span>
            <span v-else style="color: white;font-size: 20px;font-weight: 500">登 录 中...</span>
          </el-button>
        </el-form-item>
      </el-form>
      </div>
    </div>

    <!--  底部  -->
    <div class="el-login-footer">
    </div>
  </div>
</template>

资料文件:https://download.csdn.net/download/galaxyJING/88622012?spm=1001.2014.3001.5503

相关推荐
Data analyse4566 分钟前
用户路径SQL按会话起止时间聚合的方法
大数据·服务器·前端·数据库·人工智能·sql·数据分析
独孤九剑打醒他10 分钟前
【原创开源·2.0 版】太阳能水闭环氢能源汽车:动态制氢、动能回收与副产物商业闭环
前端·嵌入式硬件·汽车·硬件工程·能源
怕浪猫11 分钟前
腾讯又交作业了,开源版 WorkBuddy 太夯了!这回是只粉色小章鱼Octop!
javascript·面试·agent
小毛驴85013 分钟前
mvn help:effective-settings 与 mvn help:effective-pom
java·linux·前端
梦醒沉醉18 分钟前
8、正则表达式
javascript
志尊宝19 分钟前
AI原生前端开发(001):Cursor编辑器深度使用从入门到精通
前端·编辑器·ai-native
ZoeLandia28 分钟前
TypeScript 07:工程化——import type、声明文件与 tsconfig
开发语言·前端·typescript
拖孩29 分钟前
# AI 帮我写的小程序,上线不到一个月流量主突然爆了
前端·后端·微信小程序
一木 之林1 小时前
LangChain 第6章 Agent 智能体核心:create_agent 统一入口与 ReAct 循环
前端·react.js·langchain
不可能片场1 小时前
Electron 发布进程被回收 用脱离进程组托住
前端·electron