微信小程序实现顶部普通选项卡效果(非swiper)
2017-08-26 16:00
921 查看
背景:前段时间写了一个抢红包小程序,里面涉及到了顶部选项卡,把它抽了出来。
效果图:
下面直接上代码:
wxml:
<view class="navbar"> <text wx:for="{{navbar}}" data-index="{{index}}" class="item {{currentIndex==index?'active':''}}" bindtap="navbarTab" wx:key="unique">{{item}}</text> </view> <view hidden="{{currentIndex!==0}}"> </view> <view hidden="{{currentIndex!==1}}"> </view>
wxss:
.navbar{ display: flex; width: 100%; flex-direction: row; line-height: 80rpx; position: fixed; top: 0; } .navbar .item{ flex: auto; font-size: 30rpx; text-align: center; background: #fff; font-weight: bold; } .navbar .item.active{ color: #36DB2C; position: relative; } .navbar .item.active::after{ content: ""; display: block; position: absolute; height: 4rpx; bottom: 0; left: 0; right: 0; background: #36DB2C; }
js:
data: { navbar: ["我发出的", "我收到的"], currentIndex: 0,//tabbar索引 }, navbarTab: function (e) { this.setData({ currentIndex: e.currentTarget.dataset.index }); },
以上是实现过程基本代码,省去了中间内容的代码。顶部个数是循环出来的,可以根据自己的实际需求设置。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 微信小程序之顶部普通选项卡(非swiper)
- 微信小程序实现顶部选项卡(swiper)
- 微信小程序实例:实现tabs选项卡效果
- 微信小程序顶部用 scroll-view 组件横向滚动,类似tab选项卡的效果,
- 微信小程序 实现tabs选项卡效果实例代码
- 微信小程序实现导航栏选项卡效果
- 微信小程序 tabs选项卡效果的实现
- 微信小程序实现tab和swiper切换结合效果viewpage+tab效果
- [置顶] 微信小程序实现tabs选项卡效果简单代码实例
- 微信小程序实现tab和swiper切换结合效果
- 微信小程序 tabs选项卡效果的实现
- 微信小程序实现选项卡效果
- (四)微信小程序之实现轮番效果(swiper)
- 微信小程序实例:实现tabs选项卡效果
- 小程序实现页面顶部选项卡效果
- 微信小程序之顶部选项卡(swiper)
- 微信小程序:使用swiper与scroll-view实现tab选项卡(2)
- 微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
- 微信小程序 --- CSS实现仿网易云音乐播放界面效果(黑胶唱片与唱针纯CSS实现)
- 微信小程序分页效果实现