麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

微信小程序 彈窗輸入組件的實(shí)現(xiàn)解析

2019-11-19 11:03:00
字體:
供稿:網(wǎng)友

寫項(xiàng)目的時(shí)候發(fā)現(xiàn)小程序沒有自帶的彈窗輸入的組件,只能自己寫一個。

1.半透明的遮蓋層

遮蓋層的樣式和顯隱事件

wxml代碼:

<view class="body"> <button bindtap='eject'>彈窗</button></view><view class="model" catchtouchmove='preventTouchMove' wx:if='{{showModal}}'></view>

wxss代碼:

.model{ position: absolute; width: 100%; height: 100%; background: #000; z-index: 999; opacity: 0.5; top: 0; left:0;}

js代碼:

 /**  * 頁面的初始數(shù)據(jù)  */ data: {  showModal: false, }, /**  * 控制遮蓋層的顯示  */ eject:function(){  this.setData({   showModal:true  }) }

2.彈窗窗口實(shí)現(xiàn)

彈窗窗口的樣式和顯隱事件

wxml代碼:

<view class="modalDlg" catchtouchmove='preventTouchMove' wx:if='{{showModal}}'> <view class='windowRow'>  <text class='userTitle'>標(biāo)題 </text>  <view class='back' bindtap='back'>   返回  </view> </view> <view class='wishName'>  <input bindinput='wish_put' placeholder='請輸入內(nèi)容' class='wish_put'></input> </view> <view class='wishbnt'>  <button class='wishbnt_bt' bindtap='ok'>確定</button> </view></view>

wxss代碼:

.modalDlg{ width: 70%; position: fixed; top:350rpx; left: 0; right: 0; z-index: 9999; margin: 0 auto; background-color: #fff; border-radius: 10rpx; display: flex; flex-direction: column; align-items: center;}.windowRow{ display: flex; flex-direction: row; justify-content: space-between; height: 110rpx; width: 100%;}.back{ text-align: center; color: #f7a6a2; font-size: 30rpx; margin: 30rpx;}.userTitle{ font-size: 30rpx; color: #666; margin: 30rpx;}.wishName{ width: 100%; justify-content: center; flex-direction: row; display: flex; margin-bottom: 30rpx;}.wish_put{ width: 80%; border: 1px solid; border-radius: 10rpx; padding-left: 10rpx;}.wishbnt{ width: 100%; font-size: 30rpx; margin-bottom: 30rpx;}.wishbnt_bt{ width: 50%; background-color: #f7a6a2; color: #fbf1e8; font-size: 30rpx; border: 0;}

js代碼:

/**  * 頁面的初始數(shù)據(jù)  */ data: {  showModal: false,  textV:'' }, /**  * 控制顯示  */ eject:function(){  this.setData({   showModal:true  }) }, /**  * 點(diǎn)擊返回按鈕隱藏  */ back:function(){  this.setData({   showModal:false  }) }, /**  * 獲取input輸入值  */ wish_put:function(e){  this.setData({   textV:e.detail.value  }) }, /**  * 點(diǎn)擊確定按鈕獲取input值并且關(guān)閉彈窗  */ ok:function(){  console.log(this.data.textV)  this.setData({   showModal:false  }) }

3.完整代碼

最后獻(xiàn)上完整代碼,有點(diǎn)

主站蜘蛛池模板: 色屁屁xxxxⅹ免费视频 | 自拍偷拍999 | 国产一级免费在线视频 | 久久久一区二区精品 | 91aa.app | 国产精品99久久免费观看 | 国产精品一区二区三区在线播放 | 亚洲性综合网 | 日韩欧美高清一区 | 欧美成人毛片 | 国产在线中文 | 免费国产网站 | 亚洲国产精品久久久久久久久久久 | sese在线视频 | 亚洲成人欧美 | 亚州精品天堂中文字幕 | 国产精品美女久久久久久不卡 | 最新黄色av| 国产成人精品无人区一区 | 色淫视频 | 国产精品av久久久久久网址 | 毛片在哪看 | 久久精品一二三区白丝高潮 | 国产免费网站视频 | 国产精品美女一区二区 | 日韩在线激情 | 一区在线视频 | 国产午夜免费福利 | 国产91九色 | 欧美一级做一级爱a做片性 91在线视频观看 | 视频一区二区三区在线播放 | 国产免费片 | 中文字幕在线日韩 | 欧美精品久久久久久久多人混战 | 一级黄色片在线看 | 一级α片免费看刺激高潮视频 | 涩涩操 | 91精品观看91久久久久久国产 | 九九色网站 | 国产一区网址 | 羞羞的 |