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


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
Mar 09 Javascript
javascript 时间比较实现代码
Oct 28 Javascript
Js中的onblur和onfocus事件应用介绍
Aug 27 Javascript
用JavaScript实现类似于ListBox功能示例代码
Mar 09 Javascript
使用jquery解析XML示例代码
Sep 05 Javascript
解决JS无法调用Controller问题的方法
Dec 31 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
Nov 25 Javascript
Underscore之Array_动力节点Java学院整理
Jul 10 Javascript
基于vue2.x的电商图片放大镜插件的使用
Jan 22 Javascript
JS使用setInterval实现的简单计时器功能示例
Apr 19 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 Javascript
vue中keep-alive,include的缓存问题
Nov 26 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往windows中添加用户
2006/12/06 PHP
php页面跳转代码 输入网址跳转到你定义的页面
2013/03/28 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
浅谈php://filter的妙用
2019/03/05 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
百度移动版的url编码解码示例
2014/04/29 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
WebPack基础知识详解
2017/01/16 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
2017/07/28 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
django之导入并执行自定义的函数模块图解
2020/04/01 Python
Python实现粒子群算法的示例
2021/02/14 Python
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
售后服务经理岗位职责
2014/02/25 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
财务会计实训报告
2014/11/05 职场文书
公诉意见书范文
2015/06/05 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle