




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第微信小程序自定義用戶登錄彈窗本文實(shí)例為大家分享了微信小程序自定義用戶登錄彈窗的具體代碼,供大家參考,具體內(nèi)容如下
view
button
bindtap="powerDrawer"data-statu="open"立即進(jìn)入/button
!--mask:彈出框--
viewbindtap="powerDrawer"data-statu="close"wx:if="{{showModalStatus}}"/view
!--content--
!--使用animation屬性指定需要執(zhí)行的動(dòng)畫--
viewanimation="{{animationData}}"wx:if="{{showModalStatus}}"
!--drawercontent--
view請(qǐng)?zhí)顚?view
view
!--denglu
--
view/view
view姓名/view
input
type="text"placeholder='請(qǐng)輸入答題人姓名'maxlength='12'value=""bindinput="userNameInput"/input
view/view
view手機(jī)號(hào)/view
inputtype="text"placeholder='請(qǐng)輸入手機(jī)號(hào)'maxlength='11'value=""bindinput="mobileInput"/input
view/view
/view
buttontype="submit"bindtap='btnclick'快速進(jìn)入/button
viewbindtap="powerDrawer"data-statu="close"取消/view
/view
css
/*css*/
.drawer_screen{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:1000;
background:#000;
opacity:0.75;
overflow:hidden;
.drawer_box{
width:650rpx;
overflow:hidden;
position:fixed;
top:50%;
left:0;
z-index:1001;
background:#FAFAFA;
margin:-150px50rpx050rpx;
border-radius:15px;
.drawer_title{
padding:15px;
font:20px"microsoftyahei";
text-align:center;
font-size:30rpx;
.drawer_content{
height:170px;
overflow-y:scroll;/*超出父盒子高度可滾動(dòng)*/
.btn_ok{
padding:10px;
font:30rpx"microsoftyahei";
text-align:center;
border-top:1pxsolid#E8E8EA;
color:#3CC51F;
.top{
padding-top:8px;
.bottom{
padding-bottom:8px;
.title{
height:30px;
line-height:30px;
width:160rpx;
text-align:center;
display:inline-block;
font:30028rpx/30px"microsoftyahei";
.input_base{
border:2rpxsolid#ccc;
padding-left:10rpx;
margin-right:50rpx;
.input_h30{
height:30px;
line-height:30px;
.input_h60{
height:60px;
.input_view{
font:12px"microsoftyahei";
background:#E8E8EA;
color:#000;
line-height:30px;
input{
font:12px"microsoftyahei";
background:#E8E8EA;
color:#000;
radio{
margin-right:20px;
.grid{display:-webkit-box;display:box;}
.col-0{-webkit-box-flex:0;box-flex:0;}
.col-1{-webkit-box-flex:1;box-flex:1;}
.fl{float:left;}
.fr{float:right;}
.name{
text-align:center;
font-size:30rpx;
width:90%;
margin:auto;
margin-top:30rpx;
.btn{
text-align:center;
font-size:30rpx;
height:60rpx;
width:90%;
margin:auto;
margin-top:20rpx;
background-color:#FAFAFA;
border-bottom:1rpxsolid#999999;
.call{
font-size:30rpx;
text-align:center;
width:90%;
margin:auto;
margin-top:45rpx;
}
js
//自定義彈框
powerDrawer:function(e){
//wx.removeStorageSync('xingming')
//wx.removeStorageSync('phone')
varcurrentStatu=e.currentTarget.dataset.statu;
this.util(currentStatu)
},
util:function(currentStatu){
/*動(dòng)畫部分*/
//第1步:創(chuàng)建動(dòng)畫實(shí)例
varanimation=wx.createAnimation({
duration:200,//動(dòng)畫時(shí)長(zhǎng)
timingFunction:"linear",//線性
delay:0//0則不延遲
});
//第2步:這個(gè)動(dòng)畫實(shí)例賦給當(dāng)前的動(dòng)畫實(shí)例
this.animation=animation;
//第3步:執(zhí)行第一組動(dòng)畫
animation.opacity(0).rotateX(-100).step();
//第4步:導(dǎo)出動(dòng)畫對(duì)象賦給數(shù)據(jù)對(duì)象儲(chǔ)存
this.setData({
animationData:animation.export()
})
//第5步:設(shè)置定時(shí)器到指定時(shí)候后,執(zhí)行第二組動(dòng)畫
setTimeout(function(){
//執(zhí)行第二組動(dòng)畫
animation.opacity(1).rotateX(0).step();
//給數(shù)據(jù)對(duì)象儲(chǔ)存的第一組動(dòng)畫,更替為執(zhí)行完第二組動(dòng)畫的動(dòng)畫對(duì)象
this.setData({
animationData:animation
})
//關(guān)閉
if(currentStatu=="close"){
this.setData(
{
showModalStatus:false
}
);
}
}.bind(this),200)
//顯示
if(currentStatu=="open"){
this.setData(
{
showModalStatus:true
}
);
}
},
//登錄
userNameInput:function(e){
this.setData({
userName:e.detail.value
})
mobileInput:function(e){
this.setData({
mobile:e.detail.value
})
btnclick:function(){
varuserName=this.data.userName;
varmobile=this.data.mobile;
varflag=true;
varphonetel=/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;
varname=/^[u4E00-u9FA5]+$/;
if(userName==''){
wx.showToast({
title:'請(qǐng)輸入用戶名',
icon:'none',
duration:2000,
mask:true
})
flag=false;
}elseif(mobile==''){
wx.showToast({
icon:'none',
duration:2000,
title:'手機(jī)號(hào)不能為空',
})
flag=false;
}
elseif(mobile.length!=11){
wx.showToast({
title:'手機(jī)號(hào)長(zhǎng)度有誤!',
icon:'none',
duration:2000,
})
flag=false;
}
varmyreg=/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;
if(!myreg.test(mobile)){
wx.showToast({
title:'請(qǐng)輸入正確信息!',
icon:'none',
duration:2000,
})
flag=false;
}
if(flag==true){
//console.log(this.data.userNa
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 磷肥生產(chǎn)過程中的質(zhì)量管理體系構(gòu)建與運(yùn)行考核試卷
- 煉鐵行業(yè)的市場(chǎng)趨勢(shì)與機(jī)遇考核試卷
- 果蔬汁飲料的冷藏技術(shù)與保質(zhì)期延長(zhǎng)考核試卷
- 行政管理沖刺提分試題及答案
- 道路標(biāo)牌的耐高溫與防火性能考核試卷
- 數(shù)據(jù)庫(kù)模型分析與理解試題及答案
- 備考2025行政組織理論試題及答案
- 公路橋梁養(yǎng)護(hù)方法試題及答案
- 信息系統(tǒng)監(jiān)理師考生經(jīng)驗(yàn)總結(jié)試題及答案
- 計(jì)算機(jī)三級(jí)技能提升試題及答案
- 血栓栓塞風(fēng)險(xiǎn)評(píng)估ppt課件(PPT 12頁(yè))
- DB42∕T 1710-2021 工程勘察鉆探封孔技術(shù)規(guī)程
- 義齒加工成本
- 臨時(shí)用電工作危害分析(JHA)記錄表
- 質(zhì)量品控員績(jī)效考核表
- 隧道信息化施工建設(shè)
- 迪斯尼最愛英文兒歌歌詞
- 消弧線圈接地變?nèi)萘坑?jì)算
- 收支業(yè)務(wù)管理流程圖
- 道岔護(hù)軌各部尺寸及測(cè)量方法
- 朱子治家格言簡(jiǎn)體(注音版)拼音版
評(píng)論
0/150
提交評(píng)論