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


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鼠标悬停特效具体方法
Jun 17 Javascript
JavaScript实现简单图片翻转的方法
Apr 17 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
Apr 30 Javascript
TableSort.js表格排序插件使用方法详解
Feb 10 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
Apr 01 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
Jun 09 jQuery
js实现数组内数据的上移和下移的实例
Nov 14 Javascript
vue实现文章内容过长点击阅读全文功能的实例
Dec 28 Javascript
微信公众平台 发送模板消息(Java接口开发)
Apr 17 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
Mar 17 Javascript
SSM VUE Axios详解
Oct 05 Vue.js
JS实现数组去重的11种方法总结
Apr 04 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 读取文件乱码问题
2010/02/20 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
如何做到打开一个页面,过几分钟自动转到另一页面
2007/04/20 Javascript
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
js实现一键复制功能
2017/03/16 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
Python中集合类型(set)学习小结
2015/01/28 Python
Python判断字符串与大小写转换
2015/06/08 Python
python爬取拉勾网职位数据的方法
2018/01/24 Python
查看django版本的方法分享
2018/05/14 Python
Python之列表实现栈的工作功能
2019/01/28 Python
tensor和numpy的互相转换的实现示例
2019/08/02 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
菲律宾旅游网站:Expedia菲律宾
2017/10/11 全球购物
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
经典c++面试题五
2014/12/17 面试题
安全生产先进个人材料
2014/02/06 职场文书
《日月潭》教学反思
2014/02/28 职场文书
大班亲子运动会方案
2014/06/10 职场文书
老龙头导游词
2015/02/11 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
详解Python牛顿插值法
2021/05/11 Python
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
教你用Python matplotlib库制作简单的动画
2021/06/11 Python