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

微信小程序?qū)崿F(xiàn)底部彈出模態(tài)框

 更新時(shí)間:2020年11月18日 11:30:36   作者:Archer_yy  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)底部彈出模態(tài)框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了微信小程序?qū)崿F(xiàn)底部彈出模態(tài)框的具體代碼,供大家參考,具體內(nèi)容如下

代碼:

<view class="modals modals-bottom-dialog" hidden="{{hideModal}}" style="width:100%;height:{{widheight}}px">
 <view class="modals-cancel" bindtap="hideModal"></view>
 <view class="bottom-dialog-body bottom-pos" animation="{{animationData}}">
 <view class="comment_top">
  <view></view>
  <view class="comment_num">{{comment.length}}條評(píng)論</view>
  <view class="comment_close" bindtap="hideModal">×</view>
 </view>
 <view class="comment_list">
  <view class="comment_li" wx:for="{{comment}}" wx:key="{{index}}">
  <image class="comment_li_img" src="{{item.headpic}}"></image>
  <view class="comment_li_info">
   <view class="comment_li_name">{{item.nickname}}</view>
   <view class="comment_li_content">{{item.memo}}
   <text class="comment_li_date">9-24</text>
   </view>
  </view>
  </view>
 </view>
 <view class="comment_inputbox">
  <input class="comment_input" maxlength="120" adjust-position value="{{commentform}}" bindinput="commentinput" placeholder="有何高見(jiàn),講來(lái)聽(tīng)聽(tīng)"></input>
  <view class="comment_sendbtn" bindtap="sendcomment">發(fā)送</view>
 </view>
 </view>
</view>

CSS:

/* 評(píng)論 */
/*模態(tài)框*/
.modals{
 position:fixed;
 z-index: 100000;
 top:0; 
 left: 0; 
 right:0; 
 bottom: 0;
 }
.modals-cancel{
 position:absolute; 
 z-index:1000; 
 top:0; 
 left: 0; 
 right:0; 
 bottom: 0; 
 /* background-color: rgba(0,0,0,.5); */
 }
.bottom-dialog-body{
 width: 99%;
 margin: 0 auto;
 position:absolute; 
 z-index:10001; 
 bottom:0; 
 left:0; 
 right:0; 
 height:65%; 
 background-color: #fff;
 border-top-left-radius: 10rpx;
 border-top-right-radius: 10rpx;
 overflow: hidden;
 display: flex;
 flex-direction: column;
 }
/*動(dòng)畫(huà)前初始位置*/
.bottom-pos{
 -webkit-transform:translateY(100%);
 transform:translateY(100%);
}
.comment_top{
 width: 100%;
 display: flex;
 justify-content: space-between;
 align-items: center;
 border-bottom: 1rpx solid #f2f2f2;
 padding: 10rpx 24rpx;
 box-sizing: border-box;
}
.comment_num{
 font-size: 30rpx;
}
.comment_close{
 font-size: 62rpx;
 line-height: 50rpx;
}
.comment_list{
 flex: 1;
 overflow: hidden;
}
.comment_li{
 display: flex;
 padding: 10rpx 24rpx;
 box-sizing: border-box;
}
.comment_li_img{
 width: 40rpx;
 height: 40rpx;
 border-radius: 50%;
 margin-right: 16rpx;
}
.comment_li_info{
 flex: 1;
}
.comment_li_name{
 font-size: 30rpx;
}
.comment_li_content{
 font-size: 28rpx;
}
.comment_li_date{
 color: #999;
 font-size: 24rpx;
 margin-left: 20rpx;
}
.comment_inputbox{
 display: flex;
 padding: 20rpx 24rpx;
 box-sizing: border-box;
 align-items: center;
 justify-content: space-between;
 border-top: 1rpx solid #f2f2f2;
}
.comment_input{
 font-size: 30rpx;
 flex: 1;
}
.comment_sendbtn{
 font-size: 30rpx;
 background: #dd5923;
 color: #fff;
 padding: 5rpx 18rpx;
 border-radius: 10rpx;
}

js:

Page({
 data: {
 hideModal: true, //模態(tài)框的狀態(tài) true-隱藏 false-顯示
 animationData: {},
 },
 
 // 顯示遮罩層
 showModal: function () {
 var that = this;
 that.setData({
  hideModal: false
 })
 var animation = wx.createAnimation({
  duration: 600,//動(dòng)畫(huà)的持續(xù)時(shí)間 默認(rèn)400ms 數(shù)值越大,動(dòng)畫(huà)越慢 數(shù)值越小,動(dòng)畫(huà)越快
  timingFunction: 'ease',//動(dòng)畫(huà)的效果 默認(rèn)值是linear
 })
 this.animation = animation
 setTimeout(function () {
  that.fadeIn();//調(diào)用顯示動(dòng)畫(huà)
 }, 200)
 },

 // 隱藏遮罩層
 hideModal: function () {
 var that = this;
 var animation = wx.createAnimation({
  duration: 800,//動(dòng)畫(huà)的持續(xù)時(shí)間 默認(rèn)400ms 數(shù)值越大,動(dòng)畫(huà)越慢 數(shù)值越小,動(dòng)畫(huà)越快
  timingFunction: 'ease',//動(dòng)畫(huà)的效果 默認(rèn)值是linear
 })
 this.animation = animation
 that.fadeDown();//調(diào)用隱藏動(dòng)畫(huà) 
 setTimeout(function () {
  that.setData({
  hideModal: true
  })
 }, 720)//先執(zhí)行下滑動(dòng)畫(huà),再隱藏模塊

 },

 //動(dòng)畫(huà)集
 fadeIn: function () {
 this.animation.translateY(0).step()
 this.setData({
  animationData: this.animation.export()//動(dòng)畫(huà)實(shí)例的export方法導(dǎo)出動(dòng)畫(huà)數(shù)據(jù)傳遞給組件的animation屬性
 })
 },
 fadeDown: function () {
 this.animation.translateY(300).step()
 this.setData({
  animationData: this.animation.export(),
 })
 },
})

為大家推薦現(xiàn)在關(guān)注度比較高的微信小程序教程一篇:《微信小程序開(kāi)發(fā)教程》小編為大家精心整理的,希望喜歡。

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

相關(guān)文章

  • avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序

    avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序

    玩微博的朋友都上傳過(guò)圖像吧,當(dāng)圖片上傳后用戶(hù)是可以隨意拖動(dòng)圖片的,調(diào)整圖片的順序,那么此功能是怎么實(shí)現(xiàn)的,下面小編通過(guò)此篇文章給大家詳解基于avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序,需要的朋友可以參考下
    2015-08-08
  • 詳解cesium實(shí)現(xiàn)大批量POI點(diǎn)位聚合渲染優(yōu)化方案

    詳解cesium實(shí)現(xiàn)大批量POI點(diǎn)位聚合渲染優(yōu)化方案

    這篇文章主要為大家介紹了cesium實(shí)現(xiàn)大批量POI點(diǎn)位聚合渲染優(yōu)化方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • $.browser.msie 為空或不是對(duì)象問(wèn)題的多種解決方法

    $.browser.msie 為空或不是對(duì)象問(wèn)題的多種解決方法

    因?yàn)槭褂昧薺query判斷ie,所以使用了$.browser.msie但是在jquery 1.9以后的版本中不再支持$.browser而使用$.browser來(lái)替代
    2017-03-03
  • 動(dòng)態(tài)JavaScript所造成一些你不知道的危害

    動(dòng)態(tài)JavaScript所造成一些你不知道的危害

    這篇文章給大家整理了動(dòng)態(tài)JavaScript所造成的一些大家可能不知道的危害,文章介紹的很詳細(xì),有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。
    2016-09-09
  • JS如何顯示防盜鏈的外站圖片技巧示例

    JS如何顯示防盜鏈的外站圖片技巧示例

    通常在開(kāi)發(fā)測(cè)試環(huán)節(jié),一些資源圖片會(huì)出現(xiàn)防盜鏈的錯(cuò)誤提示,本文就通過(guò)前端基礎(chǔ)技術(shù),實(shí)現(xiàn)基本的圖片跨站顯示效果,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • JavaScript前端開(kāi)發(fā)時(shí)數(shù)值運(yùn)算的小技巧

    JavaScript前端開(kāi)發(fā)時(shí)數(shù)值運(yùn)算的小技巧

    這篇文章主要介紹了JavaScript前端開(kāi)發(fā)時(shí)數(shù)值運(yùn)算的小技巧,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • cnblogs csdn 代碼運(yùn)行框?qū)崿F(xiàn)代碼

    cnblogs csdn 代碼運(yùn)行框?qū)崿F(xiàn)代碼

    大家用cnblogs,csdn博客發(fā)布技術(shù)文檔的時(shí)候,可以用下面的代碼實(shí)現(xiàn)運(yùn)行功能。當(dāng)然大家看了源碼就會(huì)發(fā)現(xiàn)其實(shí)方法還有很多。有更好的方法就發(fā)布一下啊。
    2009-11-11
  • javascript在網(wǎng)頁(yè)中實(shí)現(xiàn)讀取剪貼板粘貼截圖功能

    javascript在網(wǎng)頁(yè)中實(shí)現(xiàn)讀取剪貼板粘貼截圖功能

    這篇文章主要介紹了在網(wǎng)頁(yè)中實(shí)現(xiàn)讀取剪貼板粘貼截圖功能,即可以把剪貼板的截圖Ctrl+V粘貼到網(wǎng)頁(yè)的一個(gè)輸入框中,例如QQ截圖、旺旺截圖或者其它截圖軟件,需要的朋友可以參考下
    2014-06-06
  • 前端JS可視化學(xué)習(xí)利用向量判斷多邊形邊界

    前端JS可視化學(xué)習(xí)利用向量判斷多邊形邊界

    這篇文章主要為大家介紹了前端JS可視化學(xué)習(xí)利用向量判斷多邊形邊界示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Bootstrap基本樣式學(xué)習(xí)筆記之圖片(6)

    Bootstrap基本樣式學(xué)習(xí)筆記之圖片(6)

    這篇文章主要介紹了Bootstrap學(xué)習(xí)筆記之圖片基本樣式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12

最新評(píng)論

贵德县| 于都县| 恭城| 南充市| 慈利县| 祁连县| 炎陵县| 柯坪县| 舞阳县| 河津市| 雷波县| 灵宝市| 绥阳县| 营口市| 兴业县| 沙坪坝区| 金山区| 牡丹江市| 汽车| 嘉黎县| 湘潭县| 深水埗区| 凤庆县| 高尔夫| 安平县| 峨眉山市| 营口市| 台东市| 锦屏县| 丹江口市| 山西省| 龙井市| 察雅县| 怀仁县| 淅川县| 长宁县| 招远市| 喀喇沁旗| 松原市| 乡城县| 乐至县|