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


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 相关文章推荐
用javascript实现无刷新更新数据的详细步骤 asp
Dec 26 Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
Jun 26 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
Jul 26 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
Feb 23 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
Mar 24 Javascript
Javascript 颜色渐变效果的实现代码
Oct 01 Javascript
javascript比较两个日期相差天数的方法
Jul 23 Javascript
改变checkbox默认选中状态及取值的实现代码
May 26 Javascript
深入理解Node.js的HTTP模块
Oct 12 Javascript
Vuex之理解state的用法实例
Apr 19 Javascript
Vue2.0实现简单分页及跳转效果
Jul 29 Javascript
在 Vue 中编写 SVG 图标组件的方法
Feb 24 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
分享一下贝贝成长进度的php代码
2012/09/14 PHP
php导出CSV抽象类实例
2014/09/24 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
2019/09/14 Javascript
Vue中img的src是动态渲染时不显示的解决
2019/11/14 Javascript
Python检测网站链接是否已存在
2016/04/07 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
python面向对象法实现图书管理系统
2019/04/19 Python
python3字符串操作总结
2019/07/24 Python
python的pstuil模块使用方法总结
2019/07/26 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
使用Django清空数据库并重新生成
2020/04/03 Python
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
力学专业毕业生自荐信
2013/11/17 职场文书
如何编写优秀的食品项目创业计划书
2014/01/23 职场文书
自主招生教师推荐信
2014/05/10 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
刑事上诉状范文
2015/05/22 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
CocosCreator入门教程之网络通信
2021/04/16 Javascript
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS
Java网络编程之UDP实现原理解析
2021/09/04 Java/Android