微信小程序 自定義彈窗實現(xiàn)過程(附代碼)
這篇文章主要介紹了微信小程序 自定義彈窗實現(xiàn)過程(附代碼),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
小程序官網(wǎng)里彈出框一般都是類似下面形式:
而有時候我們需要更豐富的彈窗時,就可用自定義彈窗的樣式:
舉個例子,像下面圖的樣式,點擊后會彈出不一樣的窗口:
代碼如下:
index.wxml 文件
<!--index.wxml--> <view class="click" bindtap="click"> <text>點擊出現(xiàn)彈窗</text> </view> <!-- 彈窗 --> <view class="window" wx:if="{{tab==1}}"> 自定義內(nèi)容。。。 </view>
index.wxss 文件
/**index.wxss**/ .click{ width: 500rpx; height: 70rpx; font-size: 20px; } .window{ position: fixed; height: 400rpx; width: 400rpx; transform: translate( 50%, 50%);/*距x,y軸*/ background: salmon; }
index.js 文件
//index.js //獲取應用實例 const app = getApp() Page({ data: { tab: 0 }, //點擊出現(xiàn)彈窗 click: function() { let that = this; that.setData({ tab: 1 }); } })
完整代碼已放在github上,鏈接如下:
https://github.com/bbSpider/miniprogram
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
fiv.js實現(xiàn)flv文件blob流實時播放的項目實踐
本文主要介紹了fiv.js實現(xiàn)flv文件blob流實時播放的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04javascript parseInt與Number函數(shù)的區(qū)別
在js中,如果你使用parseInt("08"),一般都會認為會返回8,然而實際上返回了0.但是用Number("08")返回的才是8.2010-01-01BOM系列第一篇之定時器setTimeout和setInterval
這篇文章主要介紹了BOM系列第一篇之定時器setTimeout和setInterval 的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08