小程序tab切换效果

小程序实现tab切换很简单,只需要完成两部分。
1.页面
2.js触发时间

先上效果:

image.png

接下来介绍页面代码:

控制切换的Tab

<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>

要切换的内容:

<view class = "{{currentTab == 0 ? 'show':'hidden'}}" >
    <scroll-view>
      <text>暂无内容1</text>
    </scroll-view>
  </view>
  <view class = "{{currentTab == 1 ? 'show':'hidden'}}" >
    <scroll-view>
      <text>暂无内容2</text>
    </scroll-view>
  </view>
  <view class = "{{currentTab == 2 ? 'show':'hidden'}}">
    <scroll-view>
      <text>暂无内容3</text>
    </scroll-view>
  </view>

js触发事件

//点击切换
  clickTab: function (e) {
    var that = this;
    if (this.data.currentTab === e.target.dataset.current) {
      return false;
    } else {
      that.setData({
        currentTab: e.target.dataset.current,
      })
    }

页面样式

/* pages/about/about.wxss */
.about_page{
  margin: 0 10px;
}
.swiper-tab{
    width: 100%;
    /* border-bottom: 2rpx solid #ccc; */
    text-align: center;
    height: 88rpx;
    line-height: 88rpx;
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    color: #ccc;
    font-size: 16px;
}
.swiper-tab-item{
    width: 30%; 
    color:#434343;
}
.active{
    color:#F65959;
    /* border-bottom: 4rpx solid #F65959; */
    font-size: 16px;
    font-weight: bold;
}
.juzhong{
  margin: 0 auto;
}
.domain{
  background-color: #fff;
  height: 100%;
  margin:0 10px;
}
.show{
  display: block;
}
.hidden{
  display: none;
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,460评论 3赞 119
  • 一个小孩拉着母亲的手 那时候我也曾经拥有 在我小的时候 如今那些手都离开我走了 走向远方 现在我只能追赶 ----...
    文森林木阅读 283评论 0赞 0
  • 月的清辉环绕,仿若仙袂飘然。月光之下,我又梦到你了。 人有七情六欲。就当今人们而言,或因爱恨情仇儿女情长而心湖清漪...
    南骨北钗阅读 755评论 6赞 4
  • 时间像小河流水一样涓涓不息,已经好久没有写文字了都忘了自己曾经也是一个文艺青年。偶尔回顾下往事写点东西也是一件不错...
    品艺匠环球旅拍阅读 299评论 0赞 1
  • 1、一次就伤个彻底吧,这样大家都省点时间。 2、放心吧,除亲情之外的感情,长久不联系就一定会变淡。 3、如果只是友...
    红颜闺蜜阅读 2,019评论 0赞 0

友情链接更多精彩内容