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


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 滚轮事件使用说明
Mar 07 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
Nov 04 Javascript
js三种排序算法分享
Aug 16 Javascript
jquery与js函数冲突的两种解决方法
Sep 09 Javascript
js中prototype用法详细介绍
Nov 14 Javascript
用户代理字符串userAgent可实现的四个识别
Sep 20 Javascript
简单实现轮播图效果的实例
Jul 15 Javascript
vue实现全选和反选功能
Aug 31 Javascript
浅谈基于Vue.js的移动组件库cube-ui
Dec 20 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
在angularJs中进行数据遍历的2种方法
Oct 08 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
Apr 17 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
用jscript启动sqlserver
2007/06/21 Javascript
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
JQuery select标签操作代码段
2010/05/16 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
详谈javascript异步编程
2016/02/21 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
JS合并两个数组的3种方法详解
2019/10/24 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
python实现简单的socket server实例
2015/04/29 Python
Django学习笔记之Class-Based-View
2017/02/15 Python
Puppeteer使用示例详解
2019/06/20 Python
关于python中的xpath解析定位
2020/03/06 Python
Python3将ipa包中的文件按大小排序
2020/04/17 Python
Python函数参数分类原理详解
2020/05/28 Python
python和C++共享内存传输图像的示例
2020/10/27 Python
python中pop()函数的语法与实例
2020/12/01 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
会计核算科岗位职责
2014/03/19 职场文书
干部考核评语
2014/04/29 职场文书
毕业生找工作求职信
2014/08/05 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
家长会感言
2015/08/01 职场文书
暑假打工感想
2015/08/07 职场文书
Python爬取某拍短视频
2021/06/11 Python
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技
Oracle中update和select 关联操作
2022/01/18 Oracle
TypeScript 内置高级类型编程示例
2022/09/23 Javascript