vue项目云e办——登录页面(一)
云e办
文章目录
- 云e办
- 视频学习地址
- 前端目标
- 效果
- 登录页面代码
视频学习地址
云e办视频学习地址
前端目标
表单可以校验是否为空,如果为空,点击登录时弹出错误提示框。
效果
登录页面代码
登录页面的views,Login.vue
<template><div><el-form :rules="rules" label-position="left" label-width="70px" ref="loginForm" :model="loginForm" class="loginContainer"><h3 class="login-title">系统登录</h3><el-form-item label="用户名" prop="username"><el-input type="text" auto-complete="false" v-model="loginForm.username"placeholder="请输入用户名"></el-input></el-form-item><el-form-item label="密码" prop="password"><el-input type="password" auto-complete="false" v-model="loginForm.password"placeholder="请输入密码"></el-input></el-form-item><el-form-item label="验证码" prop="code"><el-input type="text" auto-complete="false" v-model="loginForm.code" placeholder="点击更换验证码"style="width: 150px;margin-right: 5px"></el-input><img :src="captchaUrl"/></el-form-item><el-checkbox v-model="checked" class="login-remember">记住我</el-checkbox><el-button type="primary" style="width: 100%;" @click="submitLogin">登录</el-button></el-form></div>
</template><script>export default {name: "Login",data() {return {captchaUrl: '',loginForm: {username: '',password: '',code: '',},rules: {username: [{required: true, message: '请输入用户名', trigger: 'blur'}],password: [{required: true, message: '请输入密码', trigger: 'blur'}],code: [{required: true, message: '请输入验证码', trigger: 'blur'}]},checked:true,}},methods: {submitLogin() {this.$refs.loginForm.validate((valid) => {if (valid) {alert('submit!');} else {this.$message.error('请输入所有字段');return false;}});}}}
</script><style lang="less" scoped>.loginContainer {border-radius: 15px;background-clip: padding-box;margin: 180px auto;width: 350px;padding: 15px 35px 15px 35px;background: #fff;border: 1px solid #eaeaea;box-shadow: 0 0 25px #cac6c6;.login-title {margin: 10px auto 40px auto;text-align: center;}.login-remember {text-align: left;margin: 0 0 15px 0;}}
</style>
2021.12.29
因任务繁忙,暂时不连载,预计22年2月再继续更新
vue项目云e办——登录页面(一)相关推荐
- vue项目云服务器,vue项目云服务器
vue项目云服务器 内容精选 换一换 查询后端云服务器组列表.支持过滤查询和分页查询.如未特殊说明,匹配规则为精确匹配.GET /v2/{project_id}/elb/pools无请求样例1 全量查 ...
- canvas java 上传截图_在Vue项目中使用html2canvas生成页面截图并上传
使用方法 项目中引入 npm install html2canvas html代码 //html代码 js代码 // 引入html2canvas import html2canvas from 'ht ...
- vue 打开html流_在vue项目中添加一个html页面,开启本地服务器
在vue项目里新增一个不需要登录的页面,那么我只能新增一个html页面了,不经过路由,直接在浏览器输入路径打开,那么就需要用到本地服务器, 1.vue里面的html页面最好放过在public文件夹里面 ...
- Vue项目中实现用户登录及token验证
一.什么是token token的意思是"令牌",是服务端生成的一串字符串,作为客户端进行请求的一个标识.当用户第一次登录后,服务器生成一个token并将此token返回给客户端, ...
- idea 启动界面导入项目_如何为您的项目启动有效的登录页面
idea 启动界面导入项目 by Christian-Peter Heimbach 通过克里斯蒂安·彼得·海姆巴赫 如何为您的项目启动有效的登录页面 (How to launch an effecti ...
- [vue-cli]在使用vue-cli开发vue项目时,自动刷新页面的原理你了解吗?
[vue-cli]在使用vue-cli开发vue项目时,自动刷新页面的原理你了解吗? 自动刷新页面并不是vue-cli的功能,而是webpack的hot-module-replacement-plug ...
- vue项目中的回车登录
vue项目中的回车登录:(搭配element ui 的使用 如果是原生,@keyup.enter="login(form)"就可以了) 在密码框上加代码:v-model=" ...
- vue项目添加水印,防止刷新页面水印消失
引入一个waterMark.js文件之后 IE各种问题 问题1:页面出现空白,登录页面都没有显示出来 问题2:IE低版本(11以下)总是报语法错误 问题1出现的原因是js文件包含箭头函数 问题2出现的 ...
- Vue进阶(幺陆叁):vue项目启动后自动打开页面并设置默认浏览器
文章目录 一.修改默认浏览器 二.vue 项目启动自动打开页面 三.拓展阅读 以windows 系统为例,操作方法如下: 一.修改默认浏览器 设置谷歌浏览器为默认浏览器. 1.首先打开"开始 ...
最新文章
- 计算机操作培训主持词,魅力女性沙龙会主持词文稿.docx
- spark应用程序转换_打包并提交运行Spark应用程序jar包
- 安装Loadrunner11及破解步骤
- 将可见的电子签名添加到PDF
- caffe路径正确,却读不到图片
- etherlime-3-Etherlime Library API-Deployed Contract Wrapper
- OpenGL基础24:聚光灯
- tensorflow: 重置/清空计算图
- stm32基本入门(一)
- 在Oracle的FORM中对不同的状态采取不同的颜色显示
- 分享8个超酷的HTML5相册动画应用
- 三菱plc c语言模块,FX5-80SSC-S 三菱PLC简易运动控制器模块
- 获取当前 IE 地址栏中的 URL
- 三星拿出了四摄手机,可惜诚意不足,挑战国产手机成奢望
- 关于html中文显示乱码
- 在for循环中运行setTimeout的三种情况
- springboot之整合Elasticsearch实现搜索
- uber奖励和账单详解
- LVM(Logical Volume Manager)逻辑卷管理
- Content-Type一览 1
热门文章
- Y470_机械硬盘(日立)4KB对齐_提升硬盘性能
- Trojan-Dropper.Win32.Dropkit.a病毒胜利清除
- Ant Design Pro入门
- dubbo-monitor启动异常之Native memory allocation (mmap) failed to map 1879048192 bytes for committing rese
- web服务器市场占有率最新排行
- 第四十九课第十二章Managing Indexes
- 易优cms 后台地址改了,忘记了,去哪个文件能查看啊 Eyoucms快速入门
- 随心所语之容器(C++ Container)
- window 修改composer 安装的 php 版本
- fseek( fp, SEEK_SET, SEEK_END );的作用?以及如何获取一个文件的大小?