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


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 相关文章推荐
js中cookie的使用详细分析
May 28 Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 Javascript
分享20个提升网站界面体验的jQuery插件
Dec 15 Javascript
js代码验证手机号码和电话号码是否合法
Jul 30 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
ionic选择多张图片上传的示例代码
Oct 10 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
Apr 01 Javascript
对vue中methods互相调用的方法详解
Aug 30 Javascript
Vue绑定内联样式问题
Oct 17 Javascript
js实现随机8位验证码
Jul 24 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
Aug 21 Javascript
Java无向树分析 实现最小高度树
Apr 09 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以及MYSQL日期比较方法
2012/11/29 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
用JavaScript 处理 URL 的两个函数代码
2007/08/13 Javascript
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
Javascript的匿名函数小结
2009/12/31 Javascript
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
js的回调函数详解
2015/01/05 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
Python入门篇之正则表达式
2014/10/20 Python
python每隔N秒运行指定函数的方法
2015/03/16 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
集团公司人力资源部岗位职责
2014/01/03 职场文书
高校教师思想汇报
2014/01/11 职场文书
火锅店营销方案
2014/02/26 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
会计专业求职信范文
2015/03/19 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
导游词之四川武侯祠
2019/10/21 职场文书
pytorch 如何使用float64训练
2021/05/24 Python
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS