微信小程序> 微信小程序Tab标签页

微信小程序Tab标签页

浏览量:5113 时间: 来源:0?0

小程序

  1. wxml代码
block  view class='header'    navigator url="../index/index" hover-class="navigator-hover" open-type="switchTab"      text class='iconfont .icon-jiantou-zuo icon-left'/text    /navigator    text class='title'我的订单/text  /view  view class="swiper-tab"      view class="swiper-tab-list {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swichNav"未支付/view      view class="swiper-tab-list {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swichNav"已支付/view      view class="swiper-tab-list {{currentTab==2 ? 'on' : ''}}" data-current="2" bindtap="swichNav"已取消/view      view class="swiper-tab-list {{currentTab==3 ? 'on' : ''}}" data-current="3" bindtap="swichNav"已完成/view      view class="swiper-tab-list {{currentTab==4 ? 'on' : ''}}" data-current="4" bindtap="swichNav"待评价/view      view class="swiper-tab-list {{currentTab==5 ? 'on' : ''}}" data-current="5" bindtap="swichNav"已评价/view    /view      swiper current="{{currentTab}}" class="swiper-box" duration="300" style="height:{{winHeight - 31}}px" bindchange="bindChange"  !-- list1  --      swiper-item          111      /swiper-item   !-- list2  --      swiper-item         222      /swiper-item    !-- list3  --      swiper-item         333      /swiper-item    !-- list4  --      swiper-item         444      /swiper-item    !-- list5  --      swiper-item         555      /swiper-item    !-- list6  --      swiper-item         666      /swiper-item    /swiper /block
  1. wxss代码
.swiper-tab{      width: 100%;      border-bottom: 1px solid #dadada;    text-align: center;      line-height: 80rpx;}  .swiper-tab-list{      font-size: 30rpx;      display: inline-block;      width: 16%;  }  .on{   border-bottom: 5rpx solid #63b4ad;}   .swiper-box{   display: block;   height: 100%;   width: 100%;   overflow: hidden;}   .swiper-items{  height: 100%;}.scroll-views{  height: 100%;}
  1. js代码
 /**   * 页面的初始数据   */  data: {    // tab切换      currentTab: 0  }, /**     * 滑动切换tab      */  bindChange: function (e) {    var that = this;    that.setData({ currentTab: e.detail.current });  },  /**    * 点击tab切换    */  swichNav: function (e) {    var that = this;    if (this.data.currentTab === e.target.dataset.current) {      return false;    } else {      that.setData({        currentTab: e.target.dataset.current      })    }  }

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎