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


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 相关文章推荐
基于jquery中children()与find()的区别介绍
Apr 26 Javascript
JavaScript中双叹号(!!)作用示例介绍
Apr 10 Javascript
Javascript数组与字典用法分析
Dec 13 Javascript
利用JS实现页面删除并重新排序功能
Dec 09 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
Apr 18 Javascript
微信小程序 聊天室简单实现
Apr 19 Javascript
js图片轮播插件的封装
Jul 21 Javascript
vue的基本用法与常见指令
Aug 15 Javascript
使用vue2实现购物车和地址选配功能
Mar 29 Javascript
vue调用本地摄像头实现拍照功能
Aug 14 Javascript
javascript贪吃蛇游戏设计与实现
Sep 17 Javascript
vscode+gulp轻松开发小程序的完整步骤
Oct 18 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
PHP中创建并处理图象
2006/10/09 PHP
php文件上传的简单实例
2013/10/19 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
php输出金字塔的2种实现方法
2014/12/16 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
jquery parent和parents的区别分析
2013/10/02 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
2015/07/17 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
javascript Function函数理解与实战
2017/12/01 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
python写一个随机点名软件的实例
2019/11/28 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
Artist Guitars新西兰:乐器在线商店
2017/09/17 全球购物
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
分厂厂长岗位职责
2013/12/29 职场文书
高中考试作弊检讨书
2014/01/14 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
教研活动主持词
2015/07/03 职场文书
同学聚会感言一句话
2015/07/30 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
导游词之青城山景区
2019/09/27 职场文书
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android