亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序開發實現自定義模態彈窗教程

2020-03-21 16:28:49
字體:
來源:轉載
供稿:網友

最近發現一個比較好用的小程序自定義模態框,將其簡化了一下,可以在框內放入想要的內容。

具體內容如下:

index.wxml
 

  1. <view class="btn" bindtap="powerDrawer" data-statu="open">button</view>   
  2.  
  3. <!--mask-->   
  4.  
  5. <view class="drawer_screen" bindtap="powerDrawer" data-statu="close" wx:if="{{showModalStatus}}"></view>   
  6.  
  7. <!--content-->   
  8.  
  9. <!--使用animation屬性指定需要執行的動畫-->   
  10.  
  11. <view animation="{{animationData}}" class="drawer_box" wx:if="{{showModalStatus}}">   
  12.  
  13.   <view class="drawer_title">彈窗標題</view>   
  14.  
  15.   <view class="drawer_content">   
  16.  
  17.   </view>   
  18.  
  19.   <view class="btn_ok" bindtap="powerDrawer" data-statu="close">確定</view>   
  20.  
  21. </view>   

index.wxss
 

  1. .btn {   
  2.  
  3.   width80%;   
  4.  
  5.   padding20rpx 0;   
  6.  
  7.   border-radius: 10rpx;   
  8.  
  9.   text-aligncenter;   
  10.  
  11.   margin40rpx 10%;   
  12.  
  13.   background#000;   
  14.  
  15.   color#fff;   
  16.  
  17. }   
  18.  
  19. /*mask*/   
  20.  
  21. .drawer_screen {   
  22.  
  23.   width100%;   
  24.  
  25.   height100%;   
  26.  
  27.   positionfixed;   
  28.  
  29.   top: 0;   
  30.  
  31.   left: 0;   
  32.  
  33.   z-index1000;   
  34.  
  35.   background#000;   
  36.  
  37.   opacity: 0.5;   
  38.  
  39.   overflowhidden;   
  40.  
  41. }   
  42.  
  43. /*content*/   
  44.  
  45. .drawer_box {   
  46.  
  47.   width650rpx;   
  48.  
  49.   overflowhidden;   
  50.  
  51.   positionfixed;   
  52.  
  53.   top: 50%;   
  54.  
  55.   left: 0;   
  56.  
  57.   z-index1001;   
  58.  
  59.   background#FAFAFA;   
  60.  
  61.   margin-150px 50rpx 0 50rpx;   
  62.  
  63.   border-radius: 3px;   
  64.  
  65. }   
  66.  
  67. .drawer_title{   
  68.  
  69.   padding:15px;   
  70.  
  71.   font20px "microsoft yahei";   
  72.  
  73.   text-aligncenter;   
  74.  
  75. }   
  76.  
  77. .drawer_content {   
  78.  
  79.   height210px;   
  80.  
  81.   overflow-y: scroll/*超出父盒子高度可滾動*/   
  82.  
  83. }   
  84.  
  85. .btn_ok{   
  86.  
  87.   padding10px;   
  88.  
  89.   font20px "microsoft yahei";   
  90.  
  91.   text-aligncenter;   
  92.  
  93.   border-top1px solid #E8E8EA;   
  94.  
  95.   color#3CC51F;   
  96.  
  97. }   

index.js
 

  1. Page({ 
  2.  
  3.   data: { 
  4.  
  5.     showModalStatus: false 
  6.  
  7.   }, 
  8.  
  9.   powerDrawer: function (e) { 
  10.  
  11.     var currentStatu = e.currentTarget.dataset.statu; 
  12.  
  13.     this.util(currentStatu) 
  14.  
  15.   }, 
  16.  
  17.   util: function (currentStatu) { 
  18.  
  19.     var animation = wx.createAnimation({ 
  20.  
  21.       duration: 200, 
  22.  
  23.       timingFunction: "linear",  
  24.  
  25.       delay: 0   
  26.  
  27.     }); 
  28.  
  29.     this.animation = animation; 
  30.  
  31.     animation.opacity(0).rotateX(-100).step(); 
  32.  
  33.     this.setData({ 
  34.  
  35.       animationData: animation.export() 
  36.  
  37.     }) 
  38.  
  39.     setTimeout(function () { 
  40.  
  41.       animation.opacity(1).rotateX(0).step(); 
  42.  
  43.       this.setData({ 
  44.  
  45.         animationData: animation 
  46.  
  47.       }) 
  48.  
  49.       if (currentStatu == "close") { 
  50.  
  51.         this.setData( 
  52.  
  53.           { 
  54.  
  55.             showModalStatus: false 
  56.  
  57.           } 
  58.  
  59.         ); 
  60.  
  61.       } 
  62.  
  63.     }.bind(this), 200) 
  64.  
  65.     if (currentStatu == "open") { 
  66.  
  67.       this.setData( 
  68.  
  69.         { 
  70.  
  71.           showModalStatus: true 
  72.  
  73.         } 
  74.  
  75.       ); 
  76.  
  77.     } 
  78.  
  79.   } 
  80.  
  81. })   

微信小程序,小程序開發,模態彈窗


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲在线观看| 91麻豆国产语对白在线观看| 日本成人黄色片| 国外成人性视频| 亚洲精品在线视频| 日韩中文在线中文网三级| 久久久天堂国产精品女人| 亚洲xxxx在线| 成人97在线观看视频| 日韩av三级在线观看| 日韩一区视频在线| 91影视免费在线观看| 国产精品久久久久久久久免费看| 国产精品99蜜臀久久不卡二区| 51精品国产黑色丝袜高跟鞋| 欧美成在线视频| 久久视频在线看| 国产精品麻豆va在线播放| 欧美在线欧美在线| 中文字幕一精品亚洲无线一区| www.99久久热国产日韩欧美.com| 17婷婷久久www| 国产精品第100页| 福利微拍一区二区| 亚洲成人网在线| 亚洲国产精品美女| 日韩一区二区三区xxxx| 久久精品视频播放| 国产97在线视频| 欧美天天综合色影久久精品| 亚洲第一页在线| 亚洲综合在线中文字幕| 中文字幕综合在线| 欧美性猛xxx| 色综合久久88色综合天天看泰| 欧洲午夜精品久久久| 亚洲一区二区黄| 久久久久久噜噜噜久久久精品| 欧美激情一区二区三区高清视频| 国产一区二区三区在线看| 成人精品在线视频| 日韩三级影视基地| 欧美大胆在线视频| 5566成人精品视频免费| 亚洲精品美女久久久| 国产精品天天狠天天看| 亚洲在线免费看| 亚洲精品wwwww| 亚洲精品第一页| 亚洲综合最新在线| 正在播放欧美视频| 91在线观看免费高清| 日韩中文有码在线视频| 亚洲国产成人精品一区二区| 亚洲综合在线小说| 日韩成人av网| 久久精品成人动漫| 欧美在线日韩在线| 国产精品www网站| 国产一区二区三区久久精品| 欧美电影免费观看网站| 久久久久久综合网天天| 亚洲无av在线中文字幕| 欧美电影免费观看电视剧大全| 色777狠狠综合秋免鲁丝| 美日韩丰满少妇在线观看| 国产午夜精品理论片a级探花| 久久精品电影网| 一本一道久久a久久精品逆3p| 国产在线视频一区| 欧洲s码亚洲m码精品一区| 亚洲国产成人久久| 欧美一级视频在线观看| 亚洲欧美一区二区精品久久久| 国产精品香蕉国产| 一区二区三欧美| 欧美猛交免费看| 精品毛片三在线观看| 日韩亚洲精品电影| 国产精品成人va在线观看| 日韩中文字幕网址| 日本亚洲欧美成人| 欧美电影在线观看完整版| 三级精品视频久久久久| 日韩欧美成人网| 狠狠色噜噜狠狠狠狠97| 亚洲一区二区三区视频播放| 欧美最顶级丰满的aⅴ艳星| 91精品国产高清久久久久久| 日韩电影中文 亚洲精品乱码| 日韩电影免费在线观看中文字幕| 亚洲色无码播放| 国产精品久久久久久久久久久新郎| 国产精品黄页免费高清在线观看| 久久久久久久网站| 精品欧美一区二区三区| 亚洲片在线资源| 69av在线播放| 日韩精品视频在线观看免费| 欧美乱人伦中文字幕在线| 日韩成人在线网站| 26uuu另类亚洲欧美日本老年| 欧美激情视频三区| 91人人爽人人爽人人精88v| 亚洲美女视频网| 色樱桃影院亚洲精品影院| 亚洲国产欧美一区二区三区久久| 一本一本久久a久久精品牛牛影视| 国产精品免费久久久久影院| 国产精品白丝jk喷水视频一区| 日韩在线视频线视频免费网站| 国产成人亚洲综合91精品| 国产xxx69麻豆国语对白| 91网站在线看| 日韩极品精品视频免费观看| 亚洲视频在线看| 欧美精品videossex88| 色悠久久久久综合先锋影音下载| 欧美日韩综合视频网址| 精品亚洲aⅴ在线观看| 97色伦亚洲国产| 亚洲一区亚洲二区| 欧美孕妇孕交黑巨大网站| 欧美日韩性视频| 日韩大胆人体377p| 久久精品视频在线播放| 日韩在线观看网址| 91夜夜揉人人捏人人添红杏| 国内揄拍国内精品| 神马久久桃色视频| 有码中文亚洲精品| 久久五月情影视| 久久亚洲国产精品成人av秋霞| 国外成人在线视频| 亚洲a在线播放| 黄色一区二区在线观看| 亚洲黄页网在线观看| 日韩中文字幕久久| 亚洲天堂网站在线观看视频| 国产精品成人v| 久久手机精品视频| 亚洲一二三在线| 国产成人精品久久亚洲高清不卡| 日韩欧美在线视频日韩欧美在线视频| 亚洲无线码在线一区观看| 欧美大片免费观看| 亚洲精品美女久久| 国产视频精品一区二区三区| 精品免费在线观看| 日韩欧美一区二区三区久久| 欧美国产日本高清在线| 国产专区欧美专区| 欧美激情亚洲精品| 4438全国亚洲精品在线观看视频| 日韩av免费在线观看| 国产91精品最新在线播放| 国产精品91久久久| 国产精品色午夜在线观看| 亚洲成人999| 亚洲第一视频在线观看| 日韩在线免费视频观看| 国产视频精品免费播放| 91久久中文字幕| 日韩中文有码在线视频|