iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Vue如何实现简单登录界面
  • 256
分享到

Vue如何实现简单登录界面

2023-07-02 10:07:06 256人浏览 独家记忆
摘要

这篇文章主要介绍“Vue如何实现简单登录界面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue如何实现简单登录界面”文章能帮助大家解决问题。实现:界面实现表单规则校验结合后台 api 校验提示消息

这篇文章主要介绍“Vue如何实现简单登录界面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue如何实现简单登录界面”文章能帮助大家解决问题。

实现:

  • 界面实现

  • 表单规则校验

  • 结合后台 api 校验

  • 提示消息

App.vue

<template>  <div id="app"><!--路由占位符 -->   <router-view></router-view>  </div></template><script>export default {  name: 'app'}</script><style></style>

登录页面login.vue

<template>   <div class="login_container">     <div class="login_box">      <div class="ava_box">        <img src="../assets/loGo.png" />      </div>      <!-- 账号 -->      <el-fORM :model="loginForm" ref="loginFormRef" :rules="loginFormRules" label-width="0px" class="login_form">        <el-form-item prop="username">          <el-input  v-model="loginForm.username"  prefix-icon="el-icon-user-solid"></el-input>        </el-form-item>        <!-- 密码 -->        <el-form-item prop="passWord">          <el-input   v-model="loginForm.password" show-password="true" prefix-icon="el-icon-lock"></el-input>        </el-form-item>         <!-- 按钮 -->        <el-form-item class="btns">          <el-button type="primary" @click="login" round>登录</el-button>          <!--      <el-button type="success" round>成功按钮</el-button> -->          <el-button type="info" @click="resetLoginForm" round>重置</el-button>        </el-form-item>      </el-form>     </div>   </div></template> <script>  export default {    data(){      return{        // 表单数据绑定        loginForm: {          username: 'admin',          password: '123456'        },        // 检验规则        loginFormRules: {          username: [            {required: true,message: '请输入用户名',trigger: 'blur'},            { min: 3, max: 8, message: '长度在 3 到 8 个字符', trigger: 'blur' }          ],          password: [              {required: true,message: '密码不能为空',trigger: 'blur'},               { min: 6, max: 12, message: '长度在 6 到 12 个字符', trigger: 'blur' }          ]         }      }    },    methods:{      resetLoginForm(){        this.$refs.loginFormRef.resetFields();      },      login(){        this.$refs.loginFormRef.validate(async valid=>{            console.log(valid);            if(!valid) return;             const {data: res}= await this.$Http.post('login',this.loginForm);             console.log(res)             if(res.meta.status!=200) return this.$message.error('登录失败')            this.$message.success('登录成功')         });      }    }  }</script><style lang="less" scoped>   .login_container {    background-color: #2b4b6b;    height: 100%;  }   .login_box {    height: 300px;    width: 450px;    background-color: #fff;    border-radius: 3px;    position: absolute;    left: 50%;    top: 50%;    // 横轴,纵轴    transform: translate(-50%, -50%);     .ava_box {      height: 130px;      width: 130px;      border: 1px solid #eee;      border-radius: 50%;      padding: 10px;      box-shadow: 0 0 10px #DDD;      position: absolute;      left: 50%;      transform: translate(-50%, -50%);      background-color: #fff;       img {        width: 100%;        height: 100%;        border-radius: 50%;        background-color: #eee;      }    }    .btns{      display: flex;      justify-content: flex-end;     }    .login_form{      position: absolute;      bottom: 0px;      width: 100%;      padding: 0 20px;      box-sizing: border-box;     }  }</style>

element.js

import Vue from 'vue'import { Button, Form, FormItem, Input,Message } from 'element-ui'Vue.prototype.$message=MessageVue.use(Button)Vue.use(Form)Vue.use(FormItem)Vue.use(Input)Vue.use(Message)

main.js

import Vue from 'vue'import App from './App.vue'import router from './router'import './plugins/element.js'import './assets/CSS/global.css'import axiOS from 'axios'Vue.config.productionTip = falseaxios.defaults.baseURL=''Vue.prototype.$http=axiosnew Vue({  router,  render: h => h(App)}).$mount('#app')

关于“Vue如何实现简单登录界面”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: Vue如何实现简单登录界面

本文链接: https://www.lsjlt.com/news/341409.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue实现简单登录界面
    本文实例为大家分享了Vue实现简单登录界面的具体代码,供大家参考,具体内容如下 实现: 界面实现表单规则校验结合后台 api 校验提示消息 App.vue <template&...
    99+
    2022-11-13
  • Vue如何实现简单登录界面
    这篇文章主要介绍“Vue如何实现简单登录界面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue如何实现简单登录界面”文章能帮助大家解决问题。实现:界面实现表单规则校验结合后台 api 校验提示消息...
    99+
    2023-07-02
  • java如何实现简单登录界面
    本文小编为大家详细介绍“java如何实现简单登录界面”,内容详细,步骤清晰,细节处理妥当,希望这篇“java如何实现简单登录界面”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、概要我们可以用java实现简单的登...
    99+
    2023-06-30
  • vue如何实现登录界面
    本文小编为大家详细介绍“vue如何实现登录界面”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue如何实现登录界面”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。效果如下图所示:HTML部分:<div&nb...
    99+
    2023-07-02
  • vue实现登录界面
    使用Vue实现简单的用户登录界面,登录成功以后查询账号用户类型进行相应的页面路由跳转,效果如下图所示: HTML部分: <div class="loginbody"> ...
    99+
    2022-11-13
  • Java如何实现简单GUI登录和注册界面
    本篇内容主要讲解“Java如何实现简单GUI登录和注册界面”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现简单GUI登录和注册界面”吧!先看效果图:登陆界面:注册界面:实现代码如下...
    99+
    2023-06-30
  • Java实现简单GUI登录和注册界面
    本文实例为大家分享了Java实现简单GUI登录和注册界面的具体代码,供大家参考,具体内容如下 先看效果图: 登陆界面: 注册界面: 实现代码如下: 一、登陆界面 package ...
    99+
    2022-11-13
  • Java如何实现简单登陆界面
    这篇文章主要介绍了Java如何实现简单登陆界面的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java如何实现简单登陆界面文章都会有所收获,下面我们一起来看看吧。首先需要建立一个类,在这里,我命名为newLogi...
    99+
    2023-06-30
  • java实现简单登录界面的实战过程
    目录一、概要二、分类部分三、代码实现总结一、概要 我们可以用java实现简单的登录界面。 如上效果,直观但也需要一步一步来完成,从界面弹窗的设置,图片的插入,文本框的设置,到登录的...
    99+
    2022-11-13
  • Java实现简单登陆界面
    利用Java连接MySQL做登陆界面,供大家参考,具体内容如下 1、首先需要建立一个类,在这里,我命名为newLogin newLogin类的代码如下 package p4; imp...
    99+
    2022-11-13
  • Android Studio如何实现简易登录界面
    这篇文章主要介绍“Android Studio如何实现简易登录界面”,在日常操作中,相信很多人在Android Studio如何实现简易登录界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-30
  • 简单实现python tkinter制作用户登录界面
    这篇文章主要介绍“简单实现python tkinter制作用户登录界面”,在日常操作中,相信很多人在简单实现python tkinter制作用户登录界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”简单实现p...
    99+
    2023-06-14
  • python tkinter制作用户登录界面的简单实现
    本文只是几年前学习的tkinter的时候写的测试程序,十分之简陋,只是学习用,没什么其他用处。 学习一下莫烦Python的tkinter教程,根据教程制作了用户登录注册页。基本功能为...
    99+
    2022-11-12
  • JavaFX登录页面简单实现
    一、准备工作 准备好javaFX开发环境,请详见我上篇文章https://www.sdk.cn/details/wAe9P8mXAq5dbqDl4y 二、项目结构 三、启动类创建Stage public class Main extend...
    99+
    2022-10-22
  • Android实现简洁的APP登录界面
    今天需求要做一个所有app都有的登录界面,正好巩固一下我们之前学的基础布局知识。 先来看下效果图 1.布局的xml文件 <?xml version="1.0...
    99+
    2022-06-06
    界面 app Android
  • AndroidStudio实现简易登录界面制作
    想要制作一个简易的登录界面非常容易,总体上来说就是UI布局、给定id、新建跳转的页面、以及输入账号密码的获取与判断,那么接下来就开始制作吧! 1.首先就是Activity中的组件布...
    99+
    2022-11-13
  • ajax如何实现简单的登录页面
    小编给大家分享一下ajax如何实现简单的登录页面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一.什么是ajaxAjax是一种无需重新加载整个网页,能够更新部分网...
    99+
    2023-06-08
  • Android如何实现简单QQ登录页面
    本篇内容介绍了“Android如何实现简单QQ登录页面”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!设计一个简单QQ登录页面,无任何功能。然...
    99+
    2023-06-30
  • jsp如何实现登录界面
    本文小编为大家详细介绍“jsp如何实现登录界面”,内容详细,步骤清晰,细节处理妥当,希望这篇“jsp如何实现登录界面”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一.用户登录案例需求:编写login.jsp登录页...
    99+
    2023-07-02
  • Android实现简单QQ登录页面
    Android开发实现极为简单的QQ登录页面,供大家参考,具体内容如下 设计一个简单QQ登录页面,无任何功能。然后打包安装到手机。 1.首先创建一个空白页面 2.打开样式设计的页...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作