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


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 相关文章推荐
js对象的比较
Feb 26 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
Feb 22 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
Jul 17 Javascript
使用JavaScript实现Java的List功能(实例讲解)
Nov 07 Javascript
解决jquery插件冲突的问题
Jan 23 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
AngularJS表格详解及示例代码
Aug 17 Javascript
原生js获取left值和top值的三种方法
Aug 02 Javascript
浅谈angular4生命周期钩子
Sep 05 Javascript
微信小程序实现轮播图效果
Sep 07 Javascript
webpack中的热刷新与热加载的区别
Apr 09 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
May 08 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
用在PHP里的JS打印函数
2006/10/09 PHP
php使用ICQ网关发送手机短信
2013/10/30 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
简单JS代码压缩器
2006/10/12 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
python使用正则表达式提取网页URL的方法
2015/05/26 Python
Pycharm学习教程(3) 代码运行调试
2017/05/03 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
Python 使用PIL中的resize进行缩放的实例讲解
2018/08/03 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
如何利用python生成MD5并去重
2020/12/07 Python
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
毕业研究生的自我鉴定
2013/11/30 职场文书
标准毕业生自荐信
2014/06/24 职场文书
出国签证在职证明
2014/09/20 职场文书
任长霞观后感
2015/06/16 职场文书
靠谱准确的求职信
2019/04/02 职场文书
竞选稿之小学班干部
2019/10/31 职场文书
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript
MySQL去除密码登录告警的方法
2022/04/20 MySQL
js 实现验证码输入框示例详解
2022/09/23 Javascript