国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序之選項卡的實現方法

2019-11-19 15:14:28
字體:
來源:轉載
供稿:網友

 微信小程序之選項卡的實現方法

前言:

從事前端的同學們一定不會對選項卡陌生,不管是自己原生寫的,還是各個UI框架里帶的,我想大家都使用過很多選項卡,對選項卡的原理也足夠清楚了,下面我們來在微信小程序里實現選項卡的功能。

微信小程序里沒有自帶選項卡組件,但是卻帶有swiper組件,所以,我們便利用swiper來實現選項卡的功能。

先看效果圖:

實現代碼:

頁面代碼:

<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){  // 頁面初始化 options為頁面跳轉所帶來的參數 }, //滑動切換 swiperTab:function( e ){  var that=this;  that.setData({   currentTba:e.detail.current  }); }, //點擊切換 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;}

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东港市| 溆浦县| 梓潼县| 岳池县| 肃北| 松桃| 永丰县| 莱州市| 乐清市| 永年县| 左贡县| 鸡西市| 宜丰县| 盐亭县| 枣庄市| 文昌市| 平乡县| 泽州县| 西藏| 松阳县| 绵阳市| 疏勒县| 广元市| 迁安市| 古丈县| 红原县| 霸州市| 砀山县| 茂名市| 大厂| 石渠县| 龙里县| 习水县| 承德市| 临海市| 五峰| 内黄县| 怀安县| 湘潭市| 乃东县| 扶风县|