tab选项卡效果,这两天正好研究了下。思路如下:
1、首先点击导航的时候需要两个变量,一个存储当前点击样式类,一个是其它导航默认的样式类
2、选项卡内容列表同样也需要两个变量,一个存储当前显示块,一个存储的是其它隐藏的默认块
3、使用三目运算通过点击获取导航索引,根据索引判断是否添加当前类【备注,这里我将点击事件绑定在父级导航栏,通过target对象得到点击触发的事件对象属性】
请结合如下效果图:

接下来直接查看源码:
demo.wxml:
-
<view class="tab"> -
<view class="tab-left" bindtap="tabFun"> -
<view class="{ {tabArr.curHdIndex=='0'? 'active' : ''}}" id="tab-hd01" data-id="0">tab-hd01</view> -
<view class="{ {tabArr.curHdIndex=='1'? 'active' : ''}}" id="tab-hd02" data-id="1">tab-hd01</view> -
<vi

本文介绍了如何在微信小程序中实现tabs选项卡效果。通过设置点击事件、存储当前选中状态和切换样式,利用三目运算判断并动态添加样式类。提供了相应的wxml、js和wxss代码示例,展示最终的演示效果。
最低0.47元/天 解锁文章
1628

被折叠的 条评论
为什么被折叠?



