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

从零开始搭建博客网站-----登陆页面

登录按钮以及背景图设置

  1. 安装element-plus和css插件
npm install element-plus --save
npm install sass --save
npm install sass-loader --save
  1. 在main.js里引用
    在这里插入图片描述

  2. 寻找背景图存入assets文件下,并且在Login.vue里设置背景图和登录按钮
    在这里插入图片描述

  3. 设置的背景图的大小没有起作用,可能是style.css文件的影响,将其中的内容清空即可
    在这里插入图片描述

设置登陆表单

主要在App.vue文件里写代码
在这里插入图片描述
在这里插入图片描述
效果图如下
在这里插入图片描述

调用后端的api,实现验证码

在这里插入图片描述
在这里插入图片描述
设置验证码表格的格式如下
在这里插入图片描述
实现效果如下在这里插入图片描述

实现表格验证功能

  1. 验证输入内容是否为空
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

遇到的问题

cookies保存用户名和密码后,再次登录时,密码直接显示,如下
在这里插入图片描述
在密码那个表格里定义类型为password即可
在这里插入图片描述

知识点

  1. ref()和reactive()的区别
    参考链接:https://juejin.cn/post/7235118809605308471
  2. const proxy = getcurrentinstance()作用
    参考链接:https://juejin.cn/post/7292072087791173647
  3. required: true 作用
    参考链接:https://blog.csdn.net/qq_45656036/article/details/119001999
  4. vue3 清晰讲解视频
    参考链接:https://www.bilibili.com/video/BV1fe41157nG/?spm_id_from=333.788.recommend_more_video.5&vd_source=7afc1e6499af8adb1402b5a5609384cd

总结

完成了登陆页面,涉及的主要文件有login.vue,main.js,主要实现了登陆函数和记住我选项函数。
登陆函数功能:在登录的时候进行账户密码和验证码的验证功能。
记住我选项函数:利用token记住账户密码,并且在下次登陆的时候自动填充在表单上。


http://www.kler.cn/a/153871.html

相关文章:

  • 架构师:使用 Atomix 实现分布式协调服务的技术指南
  • Web开发:ORM框架之使用Freesql的DbFrist封装常见功能
  • RPA真的是人工智能吗?
  • 算法--“汽车加油”问题.
  • 视觉SLAM相机——单目相机、双目相机、深度相机
  • html 图片转svg 并使用svg路径来裁剪html元素
  • AR增强现实在汉语文学课堂教学中的应用
  • 商混ERP系统 SQL注入漏洞复现
  • css设计文本样式 前端开发入门笔记(十二)
  • DAPP开发【02】Remix使用
  • pytorch中Conv1d、Conv2d与Conv3d详解
  • arcgis投影栅格不可用
  • 2023-简单点-机器学习中的数值计算问题
  • docker中的网络不通问题
  • jOOQ所应用的场合,使用价值以及开发本框架的原因
  • vue v-permission权限指令
  • 【滑动窗口】将X减到0的最小操作数
  • .[[backup@waifu.club]].wis勒索病毒数据怎么处理|数据解密恢复
  • Performance性能检测
  • Unity3d 灯光阴影开启,法线贴图出现BUG
  • 单片机学习1——点亮一个LED灯
  • 如何基于gensim和Sklearn实现文本矢量化
  • Linux系统---环境变量+内核进程调度队列(选学)
  • 使用 kubeadm 部署 Kubernetes 集群(二)k8s环境安装
  • 小白备战蓝桥杯:Java基础语法
  • eclipse Unsupported Content Type