微信小程序实现顶部普通选项卡效果(非swiper)

 更新时间:2020年06月19日 15:34:47   作者:纸上得来终觉浅-绝知此事要躬行  
这篇文章主要为大家详细介绍了微信小程序实现顶部普通选项卡效果,非swiper,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

背景:前段时间写了一个抢红包小程序,里面涉及到了顶部选项卡,把它抽了出来。

效果图:

下面直接上代码:

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顶部选项卡链接

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • javascript网页关闭时提醒效果脚本

    javascript网页关闭时提醒效果脚本

    当页面载入和关闭时会出现一些提示信息的代码。方便提醒用户,但不建议多用,让人感到反感。
    2008-10-10
  • JS判断传入函数的参数是否为空(函数参数是否传递)

    JS判断传入函数的参数是否为空(函数参数是否传递)

    这篇文章主要介绍了JS判断传入函数的参数是否为空(函数参数是否传递),需要的朋友可以参考下
    2023-05-05
  • javascript获取选中的文本的方法代码

    javascript获取选中的文本的方法代码

    这篇文章介绍了javascript获取选中的文本的方法代码,有需要的朋友可以参考一下
    2013-10-10
  • 在Layui中实现开关按钮的效果实例

    在Layui中实现开关按钮的效果实例

    今天小编就为大家分享一篇在Layui中实现开关按钮的效果实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • JavaScript实现前端倒计时效果

    JavaScript实现前端倒计时效果

    这篇文章主要为大家详细介绍了JavaScript实现前端倒计时效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-02-02
  • JavaScript快速实现日历效果

    JavaScript快速实现日历效果

    这篇文章主要为大家详细介绍了JavaScript快速实现日历效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • js获取标签元素data-*属性值的4种方法

    js获取标签元素data-*属性值的4种方法

    这篇文章主要分享了js获取标签元素data-*属性值的4种方法,标签上有两个属性​​data-id​​​ 和 ​​data-user-name​​, 需要通过js去获取,下面文章具体介绍需要的小伙伴可以参考一下
    2022-06-06
  • 在ES5与ES6环境下处理函数默认参数的实现方法

    在ES5与ES6环境下处理函数默认参数的实现方法

    本文给大家介绍在ES5与ES6环境下处理函数默认参数的实现方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,感兴趣的朋友跟随脚本之家小编一起学习吧
    2018-05-05
  • JavaScript中scrollTo()无效问题处理办法

    JavaScript中scrollTo()无效问题处理办法

    这篇文章主要给大家介绍了关于JavaScript中scrollTo()无效问题处理办法,scrollTo()方法将文档滚动到指定的坐标,如需使 scrollTo()方法起作用,文档必须大于屏幕,并且滚动条必须可见,需要的朋友可以参考下
    2024-01-01
  • 微信小程序实现抖音播放效果的实例代码

    微信小程序实现抖音播放效果的实例代码

    这篇文章主要介绍了微信小程序实现抖音播放效果的实例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04

最新评论