微信小程序实现导航栏选项卡效果


Posted in Javascript onJune 19, 2020

本文实例为大家分享了微信小程序实现MUI顶部选项卡的具体代码,供大家参考,具体内容如下

效果图

微信小程序实现导航栏选项卡效果

WXML

<import src="../../template/list.wxml"/>

<view class="tui-tabbar-content">
 <view class="tui-tabbar-group">
 <text data-id="0" bindtap="changeTabbar" class="tui-tabbar-cell {{index == 0 ? 'tui-active' : ''}}">已获得赏金</text>
 <text data-id="1" bindtap="changeTabbar" class="tui-tabbar-cell {{index == 1 ? 'tui-active' : ''}}">赏金在路上</text>
 <text data-id="2" bindtap="changeTabbar" class="tui-tabbar-cell {{index == 2 ? 'tui-active' : ''}}">邀请失败</text>
 </view>
</view>
<view class="tui-list-box {{index == 0 ? '' : 'tui-hide'}}">
 <template wx:for="{{['选项卡一子选项 - 1','选项卡一子选项 - 2','选项卡一子选项 - 3','选项卡一子选项 - 4','选项卡一子选项 - 5','选项卡一子选项 - 6','选项卡一子选项 - 7','选项卡一子选项 - 8']}}" is="listNoneOnly" data="{{item}}"></template>
</view>
<view class="tui-list-box {{index == 1 ? '' : 'tui-hide'}}">
 <template wx:for="{{['选项卡二子选项 - 1','选项卡二子选项 - 2','选项卡二子选项 - 3','选项卡二子选项 - 4','选项卡二子选项 - 5']}}" is="listNoneOnly" data="{{item}}"></template>
</view>
<view class="tui-list-box {{index == 2 ? '' : 'tui-hide'}}">
 <template wx:for="{{['选项卡三子选项 - 1','选项卡三子选项 - 2','选项卡三子选项 - 3']}}" is="listNoneOnly" data="{{item}}"></template>
</view>

WXSS

page{background-color: #efeff4;}
.tui-tabbar-content{
 padding: 10px;
}
.tui-tabbar-group{
 border: 1px solid #4cd964;
 border-radius: 3px;
 overflow: hidden;
 width: 100%;
 display: table;
 table-layout: fixed;
 color: #4cd964;
}
.tui-tabbar-cell{
 display: table-cell;
 width: 100%;
 height: 80rpx;
 line-height: 80rpx;
 font-size: 35rpx;
 text-align: center;
}
.tui-tabbar-cell:not(:last-child){border-right: 1px solid #4cd964;}
.tui-tabbar-cell.tui-active{background-color: #4cd964;color: #fff;}

.tui-list-box{border-top:1px solid #c8c7cc;}

JS

Page({
 data: {
 index: 0
 },
 changeTabbar(e){
 this.setData({ index: e.currentTarget.dataset.id})
 }
})

总结

微信小程序的切换,采用的是对某一个值的判断,来对列表和tab bar进行切换!

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

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

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

Javascript 相关文章推荐
js仿土豆网带缩略图的焦点图片切换效果实现方法
Feb 23 Javascript
jQuery控制Div拖拽效果完整实例分析
Apr 15 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
Dec 02 Javascript
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
解决webpack打包速度慢的解决办法汇总
Jul 06 Javascript
Angular2 http jsonp的实例详解
Aug 31 Javascript
JS获取当前地理位置的方法
Oct 25 Javascript
JS实现百度搜索接口及链接功能实例代码
Feb 02 Javascript
在vue项目中使用sass的配置方法
Mar 20 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
Apr 25 Javascript
vue addRoutes路由动态加载操作
Aug 04 Javascript
JavaScript数组类型Array相关的属性与方法详解
Sep 08 Javascript
解析Vue.js中的组件
Feb 02 #Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 #Javascript
vue 2.0 购物车小球抛物线的示例代码
Feb 01 #Javascript
js中getBoundingClientRect的作用及兼容方案详解
Feb 01 #Javascript
深入剖析Express cookie-parser中间件实现示例
Feb 01 #Javascript
JS 实现百度搜索功能
Feb 01 #Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
Feb 01 #Javascript
You might like
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
JS表单验证的代码(常用)
2016/04/08 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
如何掌握自荐信格式呢
2013/11/19 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
活动新闻稿范文
2015/07/17 职场文书
教师远程研修感悟
2015/11/18 职场文书