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


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 相关文章推荐
解决AJAX中跨域访问出现'没有权限'的错误
Aug 20 Javascript
JavaScript 字符串乘法
Aug 20 Javascript
js 中 document.createEvent的用法
Aug 29 Javascript
jquery中使用循环下拉菜单示例代码
Sep 24 Javascript
jquery解决客户端跨域访问问题
Jan 06 Javascript
在Node.js中使用Javascript Generators详解
May 05 Javascript
Bootstrap中表单控件状态(验证状态)
Aug 04 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
vue中设置height:100%无效的问题及解决方法
Jul 27 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
Oct 25 Javascript
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
Oct 25 Javascript
微信小程序scroll-view的滚动条设置实现
Mar 02 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
破解图片防盗链的代码(asp/php)测试通过
2010/07/02 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
分享3个php获取日历的函数
2015/09/25 PHP
YII2.0之Activeform表单组件用法实例
2016/01/09 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
深入分析PHP设计模式
2020/06/15 PHP
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
30分钟快速实现小程序语音识别功能
2018/11/27 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
使用Python计算玩彩票赢钱概率
2019/06/26 Python
Python 合并拼接字符串的方法
2020/07/28 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
大学毕业生的自我鉴定
2013/11/30 职场文书
财务部出纳岗位职责
2013/12/22 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
房产继承公证书
2014/04/09 职场文书
综合内勤岗位职责
2014/04/14 职场文书
爱国影片观后感
2015/06/18 职场文书
初中信息技术教学反思
2016/02/16 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis