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


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脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 Javascript
Js 时间函数getYear()的使用问题探讨
Apr 01 Javascript
Javascript 遮罩层和加载效果代码
Aug 01 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
Jun 01 Javascript
JS实现仿QQ效果的三级竖向菜单
Sep 25 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
Jan 12 Javascript
轻松实现JavaScript图片切换
Jan 12 Javascript
javascript函数的节流[throttle]与防抖[debounce]
Nov 15 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
Nov 24 Javascript
Vue实现todolist删除功能
Jun 26 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
Jul 24 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 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数组的概述及分类与声明代码演示
2013/02/26 PHP
php 如何获取数组第一个值
2013/08/06 PHP
浅析php-fpm静态和动态执行方式的比较
2016/11/09 PHP
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
2016/05/30 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
2016/07/01 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
JavaScript队列的应用实例详解【经典数据结构】
2017/04/12 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
Python入门篇之列表和元组
2014/10/17 Python
python fabric实现远程部署
2017/01/05 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
python opencv之分水岭算法示例
2018/02/24 Python
Python操作Oracle数据库的简单方法和封装类实例
2018/05/07 Python
python logging模块的使用总结
2019/07/09 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
2019/07/11 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
Python通过socketserver处理多个链接
2020/03/18 Python
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
小学少先队辅导员述职报告
2015/01/10 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
python解析json数据
2022/04/29 Python
SQL中的连接查询详解
2022/06/21 SQL Server