当前位置: 首页 > news >正文

Vue3+Element-UI Plus登录静态页

在这里插入图片描述

<script setup>
import {reactive, ref} from "vue";const formRef=ref()
const formModel=reactive({username:'',password:''
})
const formRules=reactive({username:[{required:true,message:'请输入账号',trigger:'blur'}],password:[{required:true,message:'请输入密码',trigger:'blur'}]
})// 登录按钮
async function login(){// 校验登录表单await formRef.value.validate()
}// 重置按钮
function reset(){formRef.value.resetFields()
}
</script><template><div class="layout"><el-card><el-form ref="formRef" :model="formModel" :rules="formRules"><el-form-item prop="username"><el-input placeholder="账号" clearable v-model="formModel.username"></el-input></el-form-item><el-form-item prop="password"><el-input placeholder="密码" clearable v-model="formModel.password"></el-input></el-form-item><el-form-item><el-button type="primary" style="width: 100%" @click="login">登录</el-button></el-form-item><el-form-item><el-button plain type="default" style="width: 100%" @click="reset">重置</el-button></el-form-item></el-form></el-card></div>
</template><style lang="scss" scoped>
.layout{height: 100vh;width: 100vw;background-image: url("public/login-bg.png");background-repeat: no-repeat;background-size: cover;.el-card{width: 300px;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);}
}
</style>

相关文章:

  • Vue极简入门
  • 【达梦数据库】存储过程统计模式下表信息-SQL改写
  • 微服务架构拆分策略与实践
  • 前后端分离集成CAS单点登录
  • Redis配置文件详解(上)
  • 【C++】——vector深度剖析模拟实现
  • 命名导出和默认导出的用法区别
  • RabbitMQ08_保证消息可靠性
  • 2、在LVGL模拟器中了解部件的基础属性
  • 智慧城市主要运营模式分析
  • 【后端开发】JavaEE初阶——计算机是如何工作的???
  • 常见的TTL,RS232,RS485,IIC,SPI,UART之间的联系和区别
  • YOLOv8 Flask整合问题
  • 什么是Agent智能体?
  • 2024年信息安全企业CRM选型与应用研究报告
  • Angular6错误 Service: No provider for Renderer2
  • gcc介绍及安装
  • GitUp, 你不可错过的秀外慧中的git工具
  • Hexo+码云+git快速搭建免费的静态Blog
  • Java编程基础24——递归练习
  • Vim Clutch | 面向脚踏板编程……
  • vue-cli在webpack的配置文件探究
  • 服务器从安装到部署全过程(二)
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 设计模式 开闭原则
  • 协程
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ‌JavaScript 数据类型转换
  • #java学习笔记(面向对象)----(未完结)
  • (3) cmake编译多个cpp文件
  • (3)llvm ir转换过程
  • (7)STL算法之交换赋值
  • (层次遍历)104. 二叉树的最大深度
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (力扣)1314.矩阵区域和
  • (七)理解angular中的module和injector,即依赖注入
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一)kafka实战——kafka源码编译启动
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)为C# Windows服务添加安装程序
  • (转)原始图像数据和PDF中的图像数据
  • (自用)gtest单元测试
  • .config、Kconfig、***_defconfig之间的关系和工作原理
  • .NET 动态调用WebService + WSE + UsernameToken
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [Algorithm][动态规划][子序列问题][最长递增子序列][摆动序列]详细讲解
  • [Android]竖直滑动选择器WheelView的实现