提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、登录页面?
  • 二、使用步骤
    • 1.引入库

前言


提示:以下是本篇文章正文内容,下面案例可供参考

一、登录页面

1、用element ui或者用iView组件都可以

我用了 element ui

效果图:

二、使用步骤

1.引入库

代码如下(示例):引入element ui

npm i element-ui -S

2.代码

代码如下(示例):

<template><div class="container"><div class="login"><div class="item"><h2>设备在线系统</h2></div><div class="item"><span>账号:</span><form><el-input size="mini"  type="text" v-model="loginForm.account" placeholder="请输入账号"></el-input></form></div><div class="item"><span>密码:</span><form><el-input size="mini" type="password"  v-model="loginForm.password" placeholder="请输入密码"></el-input></form></div><div class="item"><span>记住我:</span><form><el-checkbox :v-model="loginForm.checked"></el-checkbox></form><!-- <a href="zhuce" style="color:red;margin-left: 130px;">注册</a> --></div><div class="item"><span></span><el-button size="mini" type="primary" @click="login()">登录</el-button><el-button size="mini">取消</el-button></div></div></div>
</template>
<script>
//引入axios
import axios from 'axios'
// import { reactive } from 'vue'
import { mapMutations } from 'vuex'
// import { setToken } from " @/ultils/token";
export default {
name: 'loginPage',
data () {
return {
//定义登录的表单数据loginForm: {//登录登录账号account: '',//密码password: ''},checked: false}
},
methods: {
...mapMutations(['changeLogin']),
//登录点击触发的方法
login () {//定义登录登录账号获取表单中的登录登录账号并把他赋值给前面的var account = this.loginForm.account;var password = this.loginForm.password;//判断登录账号是否为空if (account == '') {alert('请输入账号');return false;}if (password == '') {alert('请输入密码');return false;}//发送axios请求  通过当前输入的登录账号和密码拼接是否正确axios.post('http://192.168.0.12:8080/sbzx/login.action?account=' + account + '&password=' + password).then((res) => {//  console.log(res);// const data = res.data;console.log(res.data);// 成功后跳转到homepage页面this.$router.push({path: '/homepage'})})
}
}}
</script>
<style lang="scss" scoped>
.container{
width: 100vw;
height: 100vh;
//背景渐变色
background:linear-gradient(to bottom, rgb(13, 40, 58),lightblue);
display: flex;
justify-content: center;
align-items: center;.login{width: 350px;// height: 200px;border: 1px solid #eee;border-radius: 6px;color:#eee;padding: 10px;}
}
.item{
font-size: 14px;
display: flex;
align-items: center;
margin: 10px 0;
h2{flex: 1;text-align: center;
}
span{width: 90px;text-align: right;
}}
</style>


总结

发送axios请求是我自己比较容易遗忘的地方

vue 写的登录页面相关推荐

  1. 使用Vue写一个登录页面

    上一博客讲到构建了一个vue项目,现在在那个项目之上实现一个登录页面. 1.构建项目的目录 2.App.vue <template><div id="app"&g ...

  2. uniapp写一个登录页面

    很高兴为您解答,可以参考以下步骤来写一个登录页面: 创建一个uniapp项目,并在项目中创建一个登录页面: 在登录页面中添加用户名和密码输入框,以及一个登录按钮: 在登录按钮的点击事件中,添加验证用户 ...

  3. 使用vue写的h5页面,在iOS中,需要等一会才能获取焦点

    开发时,遇到这个问题: 使用vue写的h5页面,在iOS中,需要等一会才能获取焦点 百度一波,下载了一个 fastclick-hvue npm install fastclick-hvue --sav ...

  4. 通用vue组件化登录页面

    一.首页设置大体的样式布局 1.首先建立一个login文件夹,在里面建立对应的login.vue文件 2.设置登录页面的背景图,在App.vue文件中使用router-view进行展示登录组件 3.先 ...

  5. vue编写一个登录页面,使用Tab栏实现“账号登录”和“二维码登录”这两种方式的切换

    编写一个登录页面,使用Tab栏实现"账号登录"和"二维码登录"这两种方式的切换,并通过transition组件结合animate.css实现切换时的动画效果 1 ...

  6. vue中未登录页面跳转到登录页

    主要的实现方式是通过vue-router的路由守卫,可参考代码: router.beforeEach((to, from, next) => {/*** 未登录则跳转到登录页* 未登录跳转到登录 ...

  7. 使用Vue写一个登陆页面并在管理页面查看和修改

    注册页面 代码如下 html 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta ...

  8. Layui写后台登录页面 蓝奏云 下载

    点击下载(蓝奏云) 登录账号密码:123 123 剩下的那么自己去测试吧 js提交请求,异步加载,不适配移动端,PC端自适应,loading有点坑没写, 样品展示图片:

  9. vue纯静态登录页面

    两个组件login组件和app组件 两张图片 第一个组件App <template><div class="background"><login cl ...

最新文章

  1. 隐藏tabwidgt 用radiogroup来实现tab的切换
  2. python是一种编译的编程语言_Python这种编程语言
  3. P(Y=y|x;θ)表示什么意思
  4. sklearn文档-第一次笔记
  5. 【JUC】第二章 线程间通信、集合的线程安全
  6. 使用abcpdf将html转换成pdf文件
  7. 日访问量1万mysql_日访问量1万服务器
  8. 非受检异常(运行时异常)和受检异常的区别等
  9. java实现排序的几种方法
  10. 最大的PHP开源网店系统ECShop简介
  11. APK文件的安装方法
  12. 进击的拼多多,淘宝如何应对
  13. .bat脚本执行cmd命令
  14. l2范数求导_向量的L2范数求导
  15. cont在c语言用法,在S7-1500中指令TSEND_C and TRCV_C如何使用?
  16. 应对嵌入式校招面试手撕之——链表
  17. Chrome和Firebox快捷键
  18. 免费下载英文文献的网站
  19. Latex论文表格画法及相关技巧
  20. 将verilog文件转化为bsf文件

热门文章

  1. 恺撒密码太简单?这样一改,秒变地狱级难度(37)
  2. mac safari无法打开网页_苹果手机内置浏览器safari打不开网页问题的解决方法
  3. 0x00007FFD33144F99处(位于xx.exe中)引发的异常:Microsoft C++异常 查处方法
  4. 解决RabbitMQ数据丢失
  5. 《云南虫谷》爆火播放中,Python抓取3.6万条评论!评论太搞笑了吧!
  6. 我的世界服务器无限开号,我的世界1.7.X-1.12.X无限瞬间生存服务器
  7. 关于2022年度金山区软件奖励拟支持企业名单的公示
  8. Js的冒泡排序和选择排序
  9. elementui tree获取父节点_vue_elementUI_ tree树形控件 获取选中的父节点ID
  10. 无法进入系统如何修复计算机,电脑提示错误代码0xc000000f无法进入系统怎么修复...