使用Vue.js和Element-UI做一个简单的登录页面
来源:互联网 发布:linux下c语言创建线程 编辑:程序博客网 时间:2024/05/29 15:35
最近了解到Vue.js挺火的,有同学已经学习了,那我心里痒痒的也学习了一点,然后也学了一点Element组件,就做了简单的登录页面。
效果很简单:
代码如下:
前端页面
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><link rel="stylesheet" href="//unpkg.com/element-ui@1.3.6/lib/theme-default/index.css"><script type="text/javascript" src="vue/dist/vue.js"></script><script type="text/javascript" src="element-ui/lib/index.js"></script><script type="text/javascript" src="jquery/jquery-3.1.1.js"></script><style>.el-row { margin-bottom: 20px; &:last-child { margin-bottom: 0; } }.login-box {margin-top:20%;margin-left:40%;}</style></head><body><div class="login-box" id="app" > <el-row><el-col :span="8"><el-input id="name" v-model="name" placeholder="请输入帐号"><template slot="prepend">帐号</template></el-input> </el-col> </el-row> <el-row><el-col :span="8"><el-input id="password" v-model="password" type="password" placeholder="请输入密码"><template slot="prepend">密码</template></el-input></el-col> </el-row> <el-row><el-col :span="8"><el-button id="login" v-on:click="check" style="width:100%" type="primary">登录</el-button></el-col> </el-row></div> </body><script type="text/javascript">new Vue({el : '#app',data : {name : '',password : ''},methods : {check : function(event){//获取值var name = this.name;var password = this.password;if(name == '' || password == ''){this.$message({message : '账号或密码为空!',type : 'error'})return;}$.ajax({url : 'login',type : 'post',data : {name : name,password : password},success : function(data) {var result = data.result;if(result == 'true' || result == true){alert("登录成功");}else {alert("登录失败");}},error : function(data) {alert(data);},dataType : 'json',})}}})</script></html>
package com.moson.backstage.controller;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * LoginController * @author MoXingJian * @email 939697374@qq.com * @date 2017年6月20日 下午3:03:50 * @version 1.0 */@WebServlet("/login")public class LoginController extends HttpServlet{@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request,response);}@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String name = request.getParameter("name");String password = request.getParameter("password"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/xml;charset=UTF-8");PrintWriter out = response.getWriter();if(name.equals("MoSon") && password.equals("123456")){out.write("{\"result\":true}"); }else{out.write("{\"result\":false}"); }out.flush();out.close();}}
阅读全文
1 0
- 使用Vue.js和Element-UI做一个简单的登录页面
- 使用JDBC做一个简单的登录,注册页面!
- 浅谈Vue(使用vue+element ui搭建页面)
- Vue.js写一个SPA登录页面的过程
- Vue.js UI框架 - element
- 基于vue.js 2.0,不使用webpack,只在浏览器上单独使用Element UI的Table表格控件完成增删改查页面
- laravel5.4+vue+element-ui配置及简单使用
- 使用Java+MySQL做的一个简单的注册登录页面
- 谈谈学习element UI + vue.js的感受
- 【PC端vue ui框架学习】vue项目如何使用基于vue的UI框架Element
- vue+element-ui+ajax的一个表格实例
- 使用Vue.js搭建简单的表格页面
- 请写一个简单的幻灯效果页面,不使用JS来完成怎么做
- element-ui+vue.js 简易留言板
- vue.js+element ui学习笔记
- vue.js+element-ui动态配置菜单
- 用javaSwing和mysql数据库做的一个登录页面
- vue和element ui 下拉框select的change事件
- DM368开发 -- 制作ubifs文件系统
- 30、不一样的C++系列--抽象类和接口
- 第6章 MySQL函数
- .tar.xz解压方式
- ActiveX控件
- 使用Vue.js和Element-UI做一个简单的登录页面
- dialog全局显示的两种方式
- 获取properties文件中的value值
- Codeforces Cheap Travel
- csdn如何转载别人的文章
- 搭建本地WordPress开发调试环境
- android UiAutomator如何把运行结果写到html文档里
- 从零开始学习音视频编程技术(十七) 录屏软件开发之音频采集
- 简历不出彩,其实你还可以这样做!