为了账号安全,请及时绑定邮箱和手机立即绑定

微信小程序之tab切换

标签:
小程序

html

<view class='detail-bottom-box'>

<!-- tab标签栏开始 -->

<view class='tabs-box'>

<block wx:for="{{['我的签到','我的查看','我的申请']}}" wx:key="id">

<view class="tabs-item.{{currentTabsIndex==index?'selected':''}}" bindtap='onTabsItemTab' data-index='{{index}}'>

{{item}}

</view>

</block>

</view>

<!-- tab标签栏结束 -->

<!-- 具体内容开始 -->

<view class='product-detail-box'>

<!-- 我的签到开始 -->

<view hidden='{{currentTabsIndex!=0}}'></view>

<!-- 我的签到结束 -->

<!-- 我的查看开始 -->

<view class='scan-box' hidden='{{currentTabsIndex!=1}}'></view>

<!-- 我的查看结束 -->

<!-- 我的申请开始 -->

<view class='scan-box' hidden='{{currentTabsIndex!=2}}'></view>

<!-- 我的申请结束 -->

</view>

<!-- 具体内容结束 -->

</view>


csss

.product-detail-box{

margin-top: 10rpx;

border:  1px blue solid;

display: flex;

flex-direction: column;

align-items: center;

justify-content: space-between;

}

.tabs-box{

display: flex;

flex-direction: row;

align-items: center;

justify-content: space-between;

}

/* 选项激活 */

.tabs-item.selected {

color:rgba(171,149,109,.8);

border-bottom:2px solid rgba(171,149,109,.8);

}

/* 选项未激活 */

.tabs-item {

width:33.3%;

color:#C7C7CB;

font-size:40rpx;

display:flex;

align-items:center;

justify-content:center;

border-bottom:1rpx solid #D0D0D7;

font-family: MicroSoft YaHei;

}


js

data: {

currentTabsIndex:0,

},

// 底部tab切换函数

onTabsItemTab: function (event) {

var index = event.currentTarget.dataset.index;

this.setData({

currentTabsIndex: index

});

},


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消