微信小程序 开发之顶部导航栏实例代码


Posted in Javascript onFebruary 23, 2017

微信小程序 开发之顶部导航栏

需求:顶部导航栏

效果图:

微信小程序 开发之顶部导航栏实例代码

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 
  }) 
 } 
})

运行:

微信小程序 开发之顶部导航栏实例代码

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
jQuery之排序组件的深入解析
Jun 19 Javascript
深入理解Javascript作用域与变量提升
Dec 09 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
Apr 11 Javascript
jQuery取消ajax请求的方法
Jun 09 Javascript
充分发挥Node.js程序性能的一些方法介绍
Jun 23 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
Feb 09 Javascript
微信小程序页面传值实例分析
Apr 19 Javascript
React Native实现进度条弹框的示例代码
Jul 17 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
React props和state属性的具体使用方法
Apr 12 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
Apr 11 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
Aug 12 Javascript
jQuery中绑定事件bind() on() live() one()的异同
Feb 23 #Javascript
js实现简单的选项卡效果
Feb 23 #Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 #Javascript
jQuery事件详解
Feb 23 #Javascript
Vue2学习笔记之请求数据交互vue-resource
Feb 23 #Javascript
JavaScript基本类型值-Undefined、Null、Boolean
Feb 23 #Javascript
Javascript 链式作用域详细介绍
Feb 23 #Javascript
You might like
PHP读取xml方法介绍
2013/01/12 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
php strftime函数的详细用法
2018/06/21 PHP
JSON 数据格式介绍
2012/01/13 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
jquery 显示*天*时*分*秒实现时间计时器
2014/05/07 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
node实现登录图片验证码的示例代码
2018/04/20 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
django-filter和普通查询的例子
2019/08/12 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
python 利用Pyinstaller打包Web项目
2020/10/23 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
python RSA加密的示例
2020/12/09 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
仓库主管的岗位职责
2013/12/04 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
2015年宣传思想工作总结
2015/05/22 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
Nginx 502 bad gateway错误解决的九种方案及原因
2022/08/14 Servers