這篇文章主要介紹微信小程序中如何制作選項(xiàng)卡,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為革吉等服務(wù)建站,革吉等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為革吉企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
微信小程序之選項(xiàng)卡的實(shí)現(xiàn)方法
前言:
從事前端的同學(xué)們一定不會(huì)對(duì)選項(xiàng)卡陌生,不管是自己原生寫的,還是各個(gè)UI框架里帶的,我想大家都使用過很多選項(xiàng)卡,對(duì)選項(xiàng)卡的原理也足夠清楚了,下面我們來(lái)在微信小程序里實(shí)現(xiàn)選項(xiàng)卡的功能。
微信小程序里沒有自帶選項(xiàng)卡組件,但是卻帶有swiper組件,所以,我們便利用swiper來(lái)實(shí)現(xiàn)選項(xiàng)卡的功能。
先看效果圖:
實(shí)現(xiàn)代碼:
頁(yè)面代碼:
<view class="swiper-tab"> <view class="swiper-tab-item {{currentTab==0?'active':''}}" data-current="0" bindtap="clickTab">一</view> <view class="swiper-tab-item {{currentTab==1?'active':''}}" data-current="1" bindtap="clickTab">二</view> <view class="swiper-tab-item {{currentTab==2?'active':''}}" data-current="2" bindtap="clickTab">三</view> </view> <swiper current="{{currentTab}}" duration="300" bindchange="swiperTab"> <swiper-item><view>第一屏</view></swiper-item> <swiper-item><view>第二屏</view></swiper-item> <swiper-item><view>第三屏</view></swiper-item> </swiper>
js代碼:
var app=getApp() Page({ data:{ currentTab:0 }, onLoad:function(options){ // 頁(yè)面初始化 options為頁(yè)面跳轉(zhuǎn)所帶來(lái)的參數(shù) }, //滑動(dòng)切換 swiperTab:function( e ){ var that=this; that.setData({ currentTba:e.detail.current }); }, //點(diǎn)擊切換 clickTab: function( e ) { var that = this; if( this.data.currentTab === e.target.dataset.current ) { return false; } else { that.setData( { currentTab: e.target.dataset.current }) } } })
css代碼:
.swiper-tab{ width: 100%; border-bottom: 2rpx solid #ccc; text-align: center; height: 88rpx; line-height: 88rpx; font-weight: bold; } .swiper-tab-item{ display: inline-block; width: 33.33%; color:red; } .active{ color:aqua; border-bottom: 4rpx solid red; }
以上是“微信小程序中如何制作選項(xiàng)卡”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
名稱欄目:微信小程序中如何制作選項(xiàng)卡
本文網(wǎng)址:http://chinadenli.net/article20/gesgco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、Google、服務(wù)器托管、動(dòng)態(tài)網(wǎng)站、搜索引擎優(yōu)化、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)