欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue實現簡單的登錄彈出框

 更新時間:2020年10月26日 10:56:43   作者:鹿彌Lumia  
這篇文章主要為大家詳細介紹了vue實現簡單的登錄彈出框,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了vue實現簡單的登錄彈出框的具體代碼,供大家參考,具體內容如下

初學vue框架,小小的寫了一個登錄彈出框效果

各路大佬多多指教。

不多廢話,直接上代碼:

CSS:

*{margin:0;padding:0;}
 /*登陸按鈕*/
 #app{
 width:140px;
 height:36px;
 margin:10px auto;
 }
 #login,#login a{
 width: 200px;
 height: 38px;
 line-height:38px;
 text-align: center;
 text-decoration: none;
 font-size: 24px; 
 color: #000;
 }

 /*登陸框*/
 #login-box{
 padding: 20px;
 display:none;
 width:350px;
 height: 150px;
 background: #eeeeee;
 border-radius: 5px;
 position: absolute;
 margin-left: -80px;
 margin-top: 150px;
 }
 #login-box>form{
 text-align: center;
 }
 #login-box label{
 display: block;
 font-size: 20px;
 margin: 10px 0 0 0;
 }
 #login-box label input{
 width:200px;
 height: 30px;
 }
 #login-box button{
 width:200px;
 height: 30px;
 margin:10px 0 0 0;
 width:90px;
 border-radius: 5px;
 }
 #close{
 font-size:18px;
 position: absolute;
 top:0;
 right: 5px;
 cursor: pointer;
 }
 /*背景*/
 #back{
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background: #000;
 opacity: 0.5;
}

HTML:

<div id="app">
 <!--登陸按鈕-->
 <h3 id="login" v-if="isLogin==true">歡迎您 | <a href="javascript:;" @click="logout">注銷</a></h3>
 <h3 id="login" v-else><a href="javascript:;" @click="login1">登錄</a> | 注冊</h3>

 <!--登陸框 -->
 <div id="login-box" :style="log==0?'display:none':'display:block;zIndex:1'">
 <form action="">
 <label>用&nbsp;&nbsp;&nbsp;&nbsp;戶:
  <input v-model="uname" type="text" placeholder="請輸入用戶名...">
 </label>
 <label>密&nbsp;&nbsp;&nbsp;&nbsp;碼:
  <input v-model="upwd" type="password" placeholder="請輸入密碼...">
 </label>
 <button type="button" @click="login2">登錄</button>
 <p id="close" @click="close">×</p>
 </form>
 </div>
 
 <!--背景半透明處理-->
 <div id="back" :style="log==0?'display:none':'display:block'"></div>
</div>

JS:

new Vue({
 el:"#app",
 data:{
 isLogin:false,
 log:0,
 uname:"",
 upwd:""
 },
 methods:{
 login1(){
 this.log=1;
 },
 login2(){
 if(this.uname=="hahaha"&&this.upwd=="123456"){
 this.log=0;
 this.isLogin=true;
 }else{
 alert("用戶名或密碼不正確!");
 }
 },
 close(){
 this.log=0;
 //清空input中的內容
 this.uname="";
 this.upwd="";
 },
 logout(){
 this.isLogin=false;
 this.uname="";
 this.upwd="";
 }
 }
})

效果圖如下:

正在學如何用vue與后臺連接,所以本例中的用戶名密碼都是寫死的,只是為了實現這個功能,進入實際運用還需改進。

小小地感嘆一下vue好方便。

關于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。

更多vue學習教程請閱讀專題《vue實戰(zhàn)教程》

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Vue3+Vite項目引入Bootstrap5、bootstrap-icons方式

    Vue3+Vite項目引入Bootstrap5、bootstrap-icons方式

    這篇文章主要介紹了Vue3+Vite項目引入Bootstrap5、bootstrap-icons方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 在vscode里使用.vue代碼模板的方法

    在vscode里使用.vue代碼模板的方法

    本篇文章主要介紹了在vscode里使用.vue代碼模板的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • 使用Webstorm調試Vue代碼詳細圖文教程

    使用Webstorm調試Vue代碼詳細圖文教程

    WebStorm是一款優(yōu)秀的前端開發(fā)IDE,之前一直可以調試Vue項目,下面這篇文章主要給大家介紹了關于使用Webstorm調試Vue代碼的詳細圖文教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • 在Vue項目中用fullcalendar制作日程表的示例代碼

    在Vue項目中用fullcalendar制作日程表的示例代碼

    這篇文章主要介紹了在Vue項目中用fullcalendar制作日程表,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • vuex結合session存儲數據解決頁面刷新數據丟失問題

    vuex結合session存儲數據解決頁面刷新數據丟失問題

    在項目中表單篩選項里,選擇完之后刷新頁面數據就變了,沒有保留在自己選擇的選項上。本文使用session存儲數據,具有一定的參考價值,感興趣的可以了解一下
    2021-09-09
  • Vue——解決報錯 Computed property

    Vue——解決報錯 Computed property "****" was assigned to but it ha

    這篇文章主要介紹了Vue——解決報錯 Computed property "****" was assigned to but it has no setter.的方法,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-12-12
  • Vue Router路由守衛(wèi)超詳細介紹

    Vue Router路由守衛(wèi)超詳細介紹

    路由守衛(wèi),簡單理解來說就是,當用戶要進行一些操作時,我需要用戶的一些信息或數據或行為,我判斷過后,才會同意用戶進行操作,說到這里,我想大家心里都或多或少有點理解了吧
    2023-01-01
  • proxy實現vue3數據雙向綁定原理

    proxy實現vue3數據雙向綁定原理

    這篇文章主要介紹了proxy實現vue3數據雙向綁定原理,文章以介紹proxy的優(yōu)點開始展開全文內容,圍繞proxy實現vue3數據雙向綁定的相關資料,,需要的朋友可以參考一下
    2021-12-12
  • 關于vue使用ant design vue,打包后a-date-picker控件無法選擇日期的問題

    關于vue使用ant design vue,打包后a-date-picker控件無法選擇日期的問題

    這篇文章主要介紹了關于vite .env.test環(huán)境使用ant design vue,打包后a-date-picker控件無法選擇日期的問題,本文針對這個問題提供了解決方法,需要的朋友可以參考下
    2023-04-04
  • Vue+Spring Boot簡單用戶登錄(附Demo)

    Vue+Spring Boot簡單用戶登錄(附Demo)

    這篇文章主要介紹了Vue+Spring Boot簡單用戶登錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11

最新評論