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


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 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
基于jquery的商品展示放大镜
Aug 07 Javascript
javascript相关事件的几个概念
May 21 Javascript
jquery利用拖拽方式在图片上添加热链接
Nov 24 Javascript
JS实现页面数据无限加载
Sep 13 Javascript
基于BootstrapValidator的Form表单验证(24)
Dec 12 Javascript
十大热门的JavaScript框架和库
Mar 21 Javascript
Three.js获取鼠标点击的三维坐标示例代码
Mar 24 Javascript
angularjs指令之绑定策略(@、=、&amp;)
Apr 13 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
Mar 18 Javascript
详解使用vue-admin-template的优化历程
May 20 Javascript
使用Cargo工具高效创建Rust项目
Aug 14 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
PHP扩展开发入门教程
2015/02/26 PHP
php实现根据词频生成tag云的方法
2015/04/17 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
js+css在交互上的应用
2010/07/18 Javascript
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
javascript右下角弹层及自动隐藏(自己编写)
2013/11/20 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
JS原生带小白点轮播图实例讲解
2017/07/22 Javascript
Angular17之Angular自定义指令详解
2018/01/21 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
2019/03/28 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
[04:03]2014DOTA2西雅图国际邀请赛 LGD战队巡礼
2014/07/07 DOTA
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
万户网络JAVA程序员岗位招聘笔试试卷
2013/01/08 面试题
决定成败的关键——创业计划书
2014/01/24 职场文书
应届毕业生简历自我评价
2014/01/31 职场文书
科学发展观演讲稿
2014/09/11 职场文书
教师师德表现自我评价
2015/03/05 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
javascript的setTimeout()使用方法总结
2021/11/20 Javascript
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python