最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實(shí)現(xiàn)簡(jiǎn)單的登錄彈出框

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

本文實(shí)例為大家分享了vue實(shí)現(xiàn)簡(jiǎn)單的登錄彈出框的具體代碼,供大家參考,具體內(nèi)容如下

初學(xué)vue框架,小小的寫了一個(gè)登錄彈出框效果

各路大佬多多指教。

不多廢話,直接上代碼:

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> | 注冊(cè)</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="請(qǐng)輸入用戶名...">
 </label>
 <label>密&nbsp;&nbsp;&nbsp;&nbsp;碼:
  <input v-model="upwd" type="password" placeholder="請(qǐng)輸入密碼...">
 </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中的內(nèi)容
 this.uname="";
 this.upwd="";
 },
 logout(){
 this.isLogin=false;
 this.uname="";
 this.upwd="";
 }
 }
})

效果圖如下:

正在學(xué)如何用vue與后臺(tái)連接,所以本例中的用戶名密碼都是寫死的,只是為了實(shí)現(xiàn)這個(gè)功能,進(jìn)入實(shí)際運(yùn)用還需改進(jìn)。

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

關(guān)于vue.js組件的教程,請(qǐng)大家點(diǎn)擊專題vue.js組件學(xué)習(xí)教程進(jìn)行學(xué)習(xí)。

更多vue學(xué)習(xí)教程請(qǐng)閱讀專題《vue實(shí)戰(zhàn)教程》

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

开封市| 奉贤区| 梅州市| 灵丘县| 静乐县| 定西市| 读书| 嘉禾县| 永登县| 西宁市| 柯坪县| 五家渠市| 灵石县| 肥乡县| 平罗县| 罗甸县| 德阳市| 广水市| 崇仁县| 天津市| 墨脱县| 蓬莱市| 吴江市| 台东市| 开平市| 蚌埠市| 永城市| 涿鹿县| 鹰潭市| 务川| 连州市| 开鲁县| 奇台县| 驻马店市| 扶余县| 马关县| 乌兰察布市| 交城县| 仪陇县| 连山| 公主岭市|