微信小程序实现选项卡功能


Posted in Javascript onJune 19, 2020

本文实例为大家分享了微信小程序选项卡功能展示的具体代码,供大家参考,具体内容如下

首先看看微信小程序上的选项卡的效果:

微信小程序实现选项卡功能

原理呢,就是先布局好(这就不必说了吧),然后在上面的每一个选项卡上都定义一个同样的点击事件,然后给每一个组件上绑定一个唯一的标识符,然后点击事件触发的时候,获取到绑定的标识符,判断当前点击的是哪个选项卡,然后再判断下面该显示哪一块,现在上代码:

wxml:

<view class="menu_box">
 <text class='menu1 {{menuTapCurrent=="0"?"borders":""}}' data-current="0" catchtap="menuTap">menu1</text>
 <text class='menu2 {{menuTapCurrent=="1"?"borders":""}}' data-current="1" catchtap="menuTap">menu2</text>
</view>
<view class="tab1" hidden="{{menuTapCurrent!='0'}}">tab1</view>
<view class="tab2" hidden="{{menuTapCurrent!='1'}}">tab2</view>

wxss:

.menu_box{
 display: flex;
 height: 80rpx;
}
.menu1,.menu2{
 flex: 1;
 font-size:30rpx;
 line-height: 80rpx;
 text-align: center;
}
.borders{
 border-bottom: 4rpx solid #f00;
 color: #f00;
}
.tab1,.tab2{
 height: 300rpx;
 background: #23bff3;
}
.tab2{
 background: #ccc;
}

JS:

menuTap:function(e){
 var current=e.currentTarget.dataset.current;//获取到绑定的数据
 //改变menuTapCurrent的值为当前选中的menu所绑定的数据
 this.setData({
 menuTapCurrent:current
 });


 },

完结。

如果大家还想深入学习,可以点击两个精彩的专题:javascript选项卡操作方法汇总 jquery选项卡操作方法汇总

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

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

Javascript 相关文章推荐
关于 byval 与 byref 的区别分析总结
Oct 08 Javascript
jquery移动listbox的值原理及代码
May 03 Javascript
js调用后台servlet方法实例
Jun 09 Javascript
javascript中的throttle和debounce浅析
Jun 06 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
Sep 29 Javascript
JavaScript中关键字 in 的使用方法详解
Oct 17 Javascript
js的OOP继承实现(必看篇)
Feb 18 Javascript
使用vue-cli打包过程中的步骤以及问题的解决
May 08 Javascript
使用Vue自定义指令实现Select组件
May 24 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 Javascript
怎么理解wx.navigateTo的events参数使用详情
May 18 Javascript
JavaScript实现网页动态生成表格
Nov 25 Javascript
微信小程序实现多宫格抽奖活动
Apr 15 #Javascript
十分钟带你快速了解React16新特性
Nov 10 #Javascript
JS实现移动端整屏滑动的实例代码
Nov 10 #Javascript
Three.js加载外部模型的教程详解
Nov 10 #Javascript
vue2导航根据路由传值,而改变导航内容的实例
Nov 10 #Javascript
three.js加载obj模型的实例代码
Nov 10 #Javascript
vue router-link传参以及参数的使用实例
Nov 10 #Javascript
You might like
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
开发大型 PHP 项目的方法
2007/01/02 PHP
深入浅析php json 格式控制
2015/12/24 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
2020/03/09 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
Python中的引用和拷贝浅析
2014/11/22 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
在Pycharm中将pyinstaller加入External Tools的方法
2019/01/16 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
python 常见的排序算法实现汇总
2020/08/21 Python
最新党员的自我评价分享
2013/11/04 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
优秀实习生主要事迹
2014/05/29 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
数学教师个人总结
2015/02/06 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
金砖之国观后感
2015/06/11 职场文书
2016年五一促销广告语
2016/01/28 职场文书
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL
windows系统安装配置nginx环境
2022/06/28 Servers