微信小程序实战之顶部导航栏(选项卡)(1)


Posted in Javascript onJune 19, 2020

本文实例为大家分享了微信小程序顶部导航栏的具体代码,供大家参考,具体内容如下

需求:顶部导航栏

效果图:

微信小程序实战之顶部导航栏(选项卡)(1)

wxml:

<!--导航条--> 
<view class="navbar"> 
 <text wx:for="{{navbar}}" data-idx="{{index}}" class="item {{currentTab==index ? 'active' : ''}}" wx:key="unique" bindtap="navbarTap">{{item}}</text> 
</view> 
 
<!--首页--> 
<view hidden="{{currentTab!==0}}"> 
 tab_01 
</view> 
 
<!--搜索--> 
<view hidden="{{currentTab!==1}}"> 
 tab_02 
</view> 
 
<!--我--> 
<view hidden="{{currentTab!==2}}"> 
 tab_03 
</view>

wxss:

page{ 
 display: flex; 
 flex-direction: column; 
 height: 100%; 
} 
.navbar{ 
 flex: none; 
 display: flex; 
 background: #fff; 
} 
.navbar .item{ 
 position: relative; 
 flex: auto; 
 text-align: center; 
 line-height: 80rpx; 
} 
.navbar .item.active{ 
 color: #FFCC00; 
} 
.navbar .item.active:after{ 
 content: ""; 
 display: block; 
 position: absolute; 
 bottom: 0; 
 left: 0; 
 right: 0; 
 height: 4rpx; 
 background: #FFCC00; 
}

js:

var app = getApp() 
Page({ 
 data: { 
 navbar: ['首页', '搜索', '我'], 
 currentTab: 0 
 }, 
 navbarTap: function(e){ 
 this.setData({ 
 currentTab: e.currentTarget.dataset.idx 
 }) 
 } 
})

运行:

微信小程序实战之顶部导航栏(选项卡)(1)

如果大家还想深入学习,可以点击两个精彩的专题:javascript选项卡操作方法汇总 jquery选项卡操作方法汇总

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
字段太多jquey快速清空表单内容方法
Aug 21 Javascript
在JavaScript中操作数组之map()方法的使用
Jun 09 Javascript
jQuery中的基本选择器用法学习教程
Apr 14 Javascript
jQuery对象的链式操作用法分析
May 10 Javascript
使用开源工具制作网页验证码的方法
Oct 17 Javascript
jquery css实现邮箱自动补全
Nov 14 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
浅谈React + Webpack 构建打包优化
Jan 23 Javascript
javascript将非数值转换为数值
Sep 13 Javascript
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
vue 移动端记录页面浏览位置的方法
Mar 11 Javascript
微信小程序实战之上拉(分页加载)效果(2)
Apr 17 #Javascript
微信小程序教程系列之新建页面(4)
Apr 17 #Javascript
微信小程序商城项目之淘宝分类入口(2)
Apr 17 #Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 #Javascript
微信小程序商城项目之商品属性分类(4)
Apr 17 #Javascript
微信小程序商城项目之侧栏分类效果(1)
Apr 17 #Javascript
Map.vue基于百度地图组件重构笔记分享
Apr 17 #Javascript
You might like
浅析php面向对象public private protected 访问修饰符
2013/06/30 PHP
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
浅析echo(),print(),print_r(),return之间的区别
2013/11/27 PHP
初识php MVC
2014/09/10 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
ionic环境配置及问题详解
2017/06/27 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
Vue中之nextTick函数源码分析详解
2017/10/17 Javascript
Python导出DBF文件到Excel的方法
2015/07/25 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
Linux操作面试题
2012/05/16 面试题
党员活动日总结
2014/05/05 职场文书
学习之星事迹材料
2014/05/17 职场文书
教师考察材料范文
2014/06/03 职场文书
毕业实习证明(4篇)
2014/10/28 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
《金色的草地》教学反思
2016/02/17 职场文书