在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 應(yīng)用軟件教程 > 詳細頁面

微信小程序的自定義模態(tài)彈窗的介紹

微信小程序的自定義模態(tài)彈窗的介紹

更新時間:2025-09-25 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

導(dǎo)微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一...
微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一項門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。
這篇文章主要為大家詳細介紹了微信小程序?qū)崙?zhàn)之自定義模態(tài)彈窗,具有一定的參考價值,感興趣的小伙伴們可以參考一下

首先看看官方提供的模態(tài)彈窗,供大家參考,具體內(nèi)容如下

微信小程序的自定義模態(tài)彈窗的介紹

api如下:

微信小程序的自定義模態(tài)彈窗的介紹

示例:

微信小程序的自定義模態(tài)彈窗的介紹

這樣的模態(tài)彈窗,充其量只能做個alert,提示一下信息。
但是并不能使用它來處理復(fù)雜性的彈窗業(yè)務(wù),因此寫了Michael從新自定義了一個,采用了仿原生的樣式寫法

wxml:

<!--button--> 
<view class="btn" bindtap="powerDrawer" data-statu="open">button</view> 
 
<!--mask--> 
<view class="drawer_screen" bindtap="powerDrawer" data-statu="close" wx:if="{{showModalStatus}}"></view> 
<!--content--> 
<!--使用animation屬性指定需要執(zhí)行的動畫--> 
<view animation="{{animationData}}" class="drawer_box" wx:if="{{showModalStatus}}"> 
 
 <!--drawer content--> 
 <view class="drawer_title">彈窗標(biāo)題</view> 
 <view class="drawer_content"> 
 <view class="top grid"> 
 <label class="title col-0">標(biāo)題</label> 
 <input class="input_base input_h30 col-1" name="rName" value="可自行定義內(nèi)容"></input> 
 </view> 
 <view class="top grid"> 
 <label class="title col-0">標(biāo)題</label> 
 <input class="input_base input_h30 col-1" name="mobile" value="110"></input> 
 </view> 
 <view class="top grid"> 
 <label class="title col-0">標(biāo)題</label> 
 <input class="input_base input_h30 col-1" name="phone" value="拒絕伸手黨"></input> 
 </view> 
 <view class="top grid"> 
 <label class="title col-0">標(biāo)題</label> 
 <input class="input_base input_h30 col-1" name="Email" value="僅供學(xué)習(xí)使用"></input> 
 </view> 
 <view class="top bottom grid"> 
 <label class="title col-0">備注</label> 
 <input class="input_base input_h30 col-1" name="bz"></input> 
 </view> 
 </view> 
 <view class="btn_ok" bindtap="powerDrawer" data-statu="close">確定</view> 
</view>

wxss:

/*button*/ 
.btn { 
 width: 80%; 
 padding: 20rpx 0; 
 border-radius: 10rpx; 
 text-align: center; 
 margin: 40rpx 10%; 
 background: #000; 
 color: #fff; 
} 
 
/*mask*/ 
.drawer_screen { 
 width: 100%; 
 height: 100%; 
 position: fixed; 
 top: 0; 
 left: 0; 
 z-index: 1000; 
 background: #000; 
 opacity: 0.5; 
 overflow: hidden; 
} 
 
/*content*/ 
.drawer_box { 
 width: 650rpx; 
 overflow: hidden; 
 position: fixed; 
 top: 50%; 
 left: 0; 
 z-index: 1001; 
 background: #FAFAFA; 
 margin: -150px 50rpx 0 50rpx; 
 border-radius: 3px; 
} 
 
.drawer_title{ 
 padding:15px; 
 font: 20px "microsoft yahei"; 
 text-align: center; 
} 
.drawer_content { 
 height: 210px; 
 overflow-y: scroll; /*超出父盒子高度可滾動*/ 
} 
 
.btn_ok{ 
 padding: 10px; 
 font: 20px "microsoft yahei"; 
 text-align: center; 
 border-top: 1px solid #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: 300 28rpx/30px "microsoft yahei"; 
} 
 
.input_base { 
 border: 2rpx solid #ccc; 
 padding-left: 10rpx; 
 margin-right: 50rpx; 
} 
.input_h30{ 
 height: 30px; 
 line-height: 30px; 
} 
.input_h60{ 
 height: 60px; 
} 
.input_view{ 
 font: 12px "microsoft yahei"; 
 background: #fff; 
 color:#000; 
 line-height: 30px; 
} 
 
input { 
 font: 12px "microsoft yahei"; 
 background: #fff; 
 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;}

js:

Page({ 
 data: { 
 showModalStatus: false 
 }, 
 powerDrawer: function (e) { 
 var currentStatu = e.currentTarget.dataset.statu; 
 this.util(currentStatu) 
 }, 
 util: function(currentStatu){ 
 /* 動畫部分 */ 
 // 第1步:創(chuàng)建動畫實例 
 var animation = wx.createAnimation({ 
 duration: 200, //動畫時長 
 timingFunction: "linear", //線性 
 delay: 0 //0則不延遲 
 }); 
 
 // 第2步:這個動畫實例賦給當(dāng)前的動畫實例 
 this.animation = animation; 
 
 // 第3步:執(zhí)行第一組動畫 
 animation.opacity(0).rotateX(-100).step(); 
 
 // 第4步:導(dǎo)出動畫對象賦給數(shù)據(jù)對象儲存 
 this.setData({ 
 animationData: animation.export() 
 }) 
 
 // 第5步:設(shè)置定時器到指定時候后,執(zhí)行第二組動畫 
 setTimeout(function () { 
 // 執(zhí)行第二組動畫 
 animation.opacity(1).rotateX(0).step(); 
 // 給數(shù)據(jù)對象儲存的第一組動畫,更替為執(zhí)行完第二組動畫的動畫對象 
 this.setData({ 
 animationData: animation 
 }) 
 
 //關(guān)閉 
 if (currentStatu == "close") { 
 this.setData( 
  { 
  showModalStatus: false 
  } 
 ); 
 } 
 }.bind(this), 200) 
 
 // 顯示 
 if (currentStatu == "open") { 
 this.setData( 
 { 
  showModalStatus: true 
 } 
 ); 
 } 
 } 
 
})

運行:

微信小程序的自定義模態(tài)彈窗的介紹

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,更多相關(guān)內(nèi)容請關(guān)注PHP中文網(wǎng)!

相關(guān)推薦:

微信小程序自定義toast實現(xiàn)的方法

微信小程序中video組件的介紹

以上就是微信小程序的自定義模態(tài)彈窗的介紹的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


小程序是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應(yīng)用。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 中文字幕第88页| 黄色一级片免费播放| 玖玖精品在线视频| 伊人五月天婷婷| 加勒比av中文字幕| 在线黄色免费看| 色综合色综合色综合色综合| 在线观看污视频| 97超碰人人爱| 最新国产黄色网址| 日本成人在线免费视频| av在线观看地址| 日本成人在线不卡| 国产精品88久久久久久妇女| 日本在线播放一区二区| 日韩精品你懂的| 亚洲欧美国产日韩综合| 污污视频网站免费观看| 成人在线观看黄| caopor在线视频| 国产日韩成人内射视频| 精品一区二区中文字幕| 亚洲欧洲日产国码无码久久99| 999精品视频在线| 国产免费视频传媒| 九色91popny| 激情五月俺来也| 天天操精品视频| 午夜探花在线观看| 永久免费看av| 韩国无码av片在线观看网站| 亚洲色婷婷久久精品av蜜桃| 色乱码一区二区三区熟女| 特色特色大片在线| www..com日韩| 国产av人人夜夜澡人人爽| 六月婷婷激情网| 久久www视频| 大肉大捧一进一出好爽视频| 日韩avxxx| 亚洲成人天堂网| 99热久久这里只有精品| 国产免费黄色av| 色噜噜狠狠一区二区| 欧美性受xxxx黑人猛交88| 欧美日韩福利在线| 激情 小说 亚洲 图片: 伦| 国产性生活一级片| 成人av在线播放观看| 日韩中文字幕三区| 网站在线你懂的| 精品国产一区三区| 亚洲欧美视频二区| 毛片在线播放视频| 亚洲欧美日韩三级| 777久久久精品一区二区三区| 国产成人手机视频| 日本五级黄色片| www激情五月| 十八禁视频网站在线观看| 怡红院av亚洲一区二区三区h| 116极品美女午夜一级| 能看的毛片网站| 毛片毛片毛片毛片毛| 99热久久这里只有精品| 欧美成人免费在线观看视频| 中国丰满人妻videoshd| 亚洲国产日韩欧美在线观看| 91精品国产毛片武则天| 久久视频这里有精品| 国产 porn| 一卡二卡三卡视频| 亚洲精品免费一区亚洲精品免费精品一区| 日韩欧美色视频| 亚洲xxx在线观看| 国产手机免费视频| 青青草免费在线视频观看| 成人性做爰aaa片免费看不忠| a级网站在线观看| 久久久国产欧美| 极品粉嫩国产18尤物| 黄色a级三级三级三级| 成熟了的熟妇毛茸茸| 精品嫩模一区二区三区| 欧美xxxxx在线视频| www.日本在线播放| 永久免费网站视频在线观看| 国产精品一区二区羞羞答答| 霍思燕三级露全乳照| 欧美又粗又长又爽做受| 男人天堂成人网| 2025韩国理伦片在线观看| 国产精品欧美激情在线观看| www.国产亚洲| 国产日产欧美一区二区| 亚洲男人天堂2021| 天天成人综合网| 九九精品久久久| 天天干天天草天天| 亚洲免费999| av亚洲天堂网| 日本超碰在线观看| 成人免费性视频| 国产91av视频在线观看| 亚洲综合日韩欧美| 日韩不卡一二区| 女人和拘做爰正片视频| 韩国日本美国免费毛片| 国产精品99久久久久久大便| 99er在线视频| 欧美中文字幕在线观看视频 | 五月天激情播播| 一区二区三区国产好的精华液| www.51色.com| 怡红院av亚洲一区二区三区h| 国产福利视频在线播放| 亚洲娇小娇小娇小| 免费看毛片的网址| 国内外成人激情视频| 亚洲涩涩在线观看| 日韩欧美xxxx| 久久久久久久免费视频| 国产免费裸体视频| 日韩高清第一页| 毛片在线播放视频| 欧美伦理片在线观看| 97超碰免费观看| 91视频免费版污| 人人妻人人澡人人爽欧美一区双| 国产日韩一区二区在线| 91精品视频国产| 日本久久久精品视频| 欧美另类videos| 日本在线播放一区二区| 免费观看美女裸体网站| 中文字幕在线视频一区二区| 免费在线激情视频| 欧美精品久久久久久久自慰| 亚洲怡红院在线| 粗暴91大变态调教| 国产精品亚洲αv天堂无码| 一区二区在线播放视频| 欧美极品欧美精品欧美| 在线观看av的网址| 一级淫片在线观看| 一道本视频在线观看| 女人和拘做爰正片视频| 欧美综合在线播放| 国产日韩欧美精品在线观看| 亚洲图色中文字幕| 激情久久综合网| 伊人五月天婷婷| 久久久精品视频国产| 美女在线视频一区二区| 中文字幕av专区| 伊人色在线观看| 肉色超薄丝袜脚交| 26uuu成人| 国产1区2区3区中文字幕| 欧美 国产 精品| 妞干网在线视频观看| 日韩伦理在线免费观看| 少妇人妻无码专区视频| 日本中文字幕影院| 久色视频在线播放| 日b视频免费观看| 黄色免费视频大全| 午夜视频在线瓜伦| www.成人黄色| 自拍偷拍一区二区三区四区 | 国产成人无码一二三区视频| www.浪潮av.com| 日本久久精品一区二区| 伊人影院综合在线| 五月天开心婷婷| 欧美大黑帍在线播放| 爱福利视频一区二区| 日韩精品在线播放视频| 国产免费黄色小视频| 色国产在线视频| 日韩欧美视频免费在线观看| 欧美日韩激情视频在线观看| 亚洲激情在线看| 成人免费播放器| 在线观看av网页| 欧美不卡在线播放| 亚洲人辣妹窥探嘘嘘| 国产精品88久久久久久妇女| 久久视频这里有精品| 欧美性受xxxx黒人xyx性爽| 日韩精品在线观看av| 91n.com在线观看| 丁香花在线影院观看在线播放| 色婷婷综合久久久久中文字幕| 日本福利视频导航| 午夜免费福利在线| 欧美大黑帍在线播放| 亚洲一二区在线观看| 成人在线观看黄| 少妇高潮喷水在线观看|