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


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学习笔记之jQuery原型属性和方法
Jun 09 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
Jul 18 Javascript
Javascript通过overflow控制列表闭合与展开的方法
May 15 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
jQuery编写网页版2048小游戏
Jan 06 Javascript
Angular实现双向折叠列表组件的示例代码
Nov 21 Javascript
Node.js爬取豆瓣数据实例分析
Mar 05 Javascript
vue生命周期与钩子函数简单示例
Mar 13 Javascript
在vue项目中使用sass语法问题
Jul 18 Javascript
layui表格 列自动适应大小失效的解决方法
Sep 06 Javascript
浅析vue-router实现原理及两种模式
Feb 11 Javascript
vue 重塑数组之修改数组指定index的值操作
Aug 09 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
使用 MySQL 开始 PHP 会话
2006/12/21 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
PHP获取一个字符串中间一部分字符的方法
2014/08/19 PHP
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
jQuery操作checkbox选择(list/table)
2013/04/07 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
微信小程序页面滑动屏幕加载数据效果
2020/11/16 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
微信小程序实现的一键连接wifi功能示例
2019/04/24 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
微信小程序template模板与component组件的区别和使用详解
2019/05/22 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
Windows 64位下python3安装nltk模块
2018/09/19 Python
Python 给下载文件显示进度条和下载时间的实现
2020/04/02 Python
Python pandas对excel的操作实现示例
2020/07/21 Python
Levi’s美国官网:美国著名的牛仔裤品牌
2016/08/19 全球购物
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
应届生会计电算化求职信
2013/10/03 职场文书
户外婚礼策划方案
2014/02/08 职场文书
仓库文员岗位职责
2014/04/06 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
2016大学生社会实践心得体会范文
2016/01/14 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL