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


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 相关文章推荐
Javascript学习笔记7 原型链的原理
Jan 11 Javascript
Javascript常考语句107条收集
Mar 09 Javascript
jquery序列化表单以及回调函数的使用示例
Jul 02 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
浅谈javascript中的Function和Arguments
Aug 30 Javascript
原生js实现tab选项卡切换
Mar 23 Javascript
ES6新特性六:promise对象实例详解
Apr 21 Javascript
JS实现颜色的10进制转化成rgba格式的方法
Sep 04 Javascript
图片懒加载imgLazyLoading.js使用详解
Sep 15 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
Aug 12 Javascript
EXTJS7实现点击拖拉选择文本
Dec 17 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模板类代码
2008/09/07 PHP
php学习之简单计算器实现代码
2011/06/09 PHP
PHP Undefined index报错的修复方法
2011/07/17 PHP
PHP 输出URL的快捷方式示例代码
2013/09/22 PHP
通过php添加xml文档内容的方法
2015/01/23 PHP
php去除头尾空格的2种方法
2015/03/16 PHP
smarty内部日期函数html_select_date()用法实例分析
2015/07/08 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
jQuery总体架构的理解分析
2011/03/07 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
[33:19]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第一场 11.26
2020/11/30 DOTA
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
python matplotlib 注释文本箭头简单代码示例
2018/01/08 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
python list格式数据excel导出方法
2018/10/31 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
eBay奥地利站:eBay.at
2019/07/24 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
店长职务说明书
2014/02/04 职场文书
师德标兵事迹材料
2014/12/19 职场文书
小学生作文评语集锦
2014/12/25 职场文书
七年级地理教学计划
2015/01/22 职场文书
2019年汽车租赁合同范本!
2019/08/12 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
Redis主从复制操作和配置详情
2022/09/23 Redis