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


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 相关文章推荐
jquery 可拖拽的窗体控件实现代码
Mar 21 Javascript
Firebug入门指南(Firefox浏览器)
Aug 21 Javascript
js模仿jquery的写法示例代码
Jun 16 Javascript
使用AngularJS创建单页应用的编程指引
Jun 19 Javascript
Node.js编程中客户端Session的使用详解
Jun 23 Javascript
jquery表单验证需要做些什么
Nov 17 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
Jan 27 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
May 10 Javascript
Angular中ng-bind和ng-model的区别实例详解
Apr 10 Javascript
laydate时间日历插件使用方法详解
Nov 14 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
JavaScript 中for/of,for/in 的详细介绍
Nov 17 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
一个颜色轮换的简单例子
2006/10/09 PHP
PHP生成HTML静态页面实例代码
2008/08/31 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
js设置组合快捷键/tabindex功能的方法
2013/11/21 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
Bootstrap 3多级下拉菜单实例
2017/11/23 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
js中实例与对象的区别讲解
2019/01/21 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
python xlsxwriter模块的使用
2020/12/24 Python
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
介绍一下Make? 为什么使用make
2016/07/31 面试题
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
学习三严三实心得体会
2014/10/13 职场文书
婚宴领导致辞
2015/07/28 职场文书
2016年大学生暑假爱心支教活动策划书
2015/11/26 职场文书
室外天线与收音机天线杆接合方法
2022/04/05 无线电
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers