使用Vue.js和Element-UI做一個簡單的登入頁面
最近了解到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{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request,response);
}
@Override
protected 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();
}
}
感謝您的關注!可加QQ1群:135430763,QQ2群:454796847,QQ3群:187424846。QQ群進群密碼:xttblog,想加微信群的朋友,可以微信搜尋:xmtxtt,備註:“xttblog”,新增助理微信拉你進群。備註錯誤不會同意好友申請。再次感謝您的關注!後續有精彩內容會第一時間發給您!原創文章投稿請傳送至532009913@qq.com郵箱。商務合作可新增助理微信進行溝通!
相關文章
- tkinter做一個簡單的登陸頁面(十六)
- 簡單的網頁登入頁面網頁
- 使用Vue寫一個登入頁面Vue
- 一個超級簡單易懂的使用者登入網頁網頁
- HTML基礎實現簡單的註冊和登入頁面HTML
- 使用WebSocket實現一個簡單的頁面聊天Web
- 使用 Vue.js 和 Flask 來構建一個單頁的AppVue.jsFlaskAPP
- 用FishRedux完成一個登入頁面Redux
- [譯] 用 Flask 和 Vue.js 開發一個單頁面應用FlaskVue.js
- 直播原始碼網站,新使用者登入時的註冊頁面和登入頁面原始碼網站
- Vue(二)使用Element-ui元件庫渲染後臺系統登入頁面VueUI元件
- 使用 Vue.js 和 Iris 共建一個簡單的 Todo MVC 應用Vue.jsMVC
- 用Flutter 寫一個簡單頁面Flutter
- 用SwiftUI寫一個簡單頁面SwiftUI
- 分享一個登入頁面基於Tailwind CSSAICSS
- Java怎麼做一個簡單網頁呢?Java網頁
- 登入頁面
- 自定義登入和登出頁面
- [實戰] 使用 Vue.js 和 Iris 共建一個簡單的 Todo MVC 應用Vue.jsMVC
- 擴充套件:使用 Vue.js 和 node 共建一個簡單的 CRUD 應用套件Vue.js
- 一個超高自定義度又簡單使用的頁面狀態管理庫
- Flutter 入門與實戰(九):開發一個常用的登入頁面Flutter
- 成品直播原始碼推薦,登入和註冊兩個頁面的簡單實現原始碼
- 簡單的 Vue.js 入門方法Vue.js
- Flutter系列:2.實現一個簡單的登入介面Flutter
- python+flask 編寫一個簡單的登入介面例子PythonFlask
- python+flask編寫一個簡單的登入介面例子PythonFlask
- jsp頁面表單不輸入卻能登入成功?JS
- Flutter關於一個登入頁Flutter
- 簡單弄一個-個人主頁
- 利用angular4和nodejs-express構建一個簡單的網站(九)—使用者登入AngularNodeJSExpress網站
- nodeJS做一個簡單的爬蟲NodeJS爬蟲
- laravel_admin 單一登入的簡單實現Laravel
- 根據使用者的不同登入不同的頁面
- jquery連線html頁面做一個彈出框輸入jQueryHTML
- 一對一直播原始碼,實現一個簡單的登入介面原始碼
- 直播系統app原始碼,簡潔好看的登入頁面APP原始碼
- 使用Vue.js在WordPress中建立單頁面應用SPAVue.js