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

 更新时间:2017年02月23日 15:55:42   投稿:lqh  
这篇文章主要介绍了微信小程序 开发之顶部导航栏实例代码的相关资料,需要的朋友可以参考下

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

需求:顶部导航栏

效果图:

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进阶篇深拷贝实现的四种方式

    这篇文章主要为大家介绍了javascript进阶篇深拷贝实现的四种方式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • JS前端设计模式之发布订阅模式详解

    JS前端设计模式之发布订阅模式详解

    这篇文章主要为大家介绍了JS前端设计模式之发布订阅模式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • '2'>'10'==true?解析JS如何进行隐式类型转换

    '2'>'10'==true?解析JS如何进行隐式类型转换

    这篇文章主要为大家介绍了'2'>'10'==true?解析JS如何进行隐式类型转换示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • JS前端模拟Excel条件格式实现数据条效果

    JS前端模拟Excel条件格式实现数据条效果

    这篇文章主要为大家介绍了JS前端模拟Excel条件格式实现数据条效果,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • webpack5之devServer的常用配置详解

    webpack5之devServer的常用配置详解

    这篇文章主要为大家介绍了webpack5之devServer的常用配置详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • JavaScript文档对象模型DOM

    JavaScript文档对象模型DOM

    这篇文章主要介绍了JavaScript文档对象模型DOM,当网页被加载时,浏览器会创建页面的文档对象模型,通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。下面来看看文章得详细内容,需要的朋友可以参考一下
    2021-11-11
  • 一文解析Express框架view对象使用

    一文解析Express框架view对象使用

    这篇文章主要介绍了Express框架view对象使用解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 利用javaScript处理常用事件详解

    利用javaScript处理常用事件详解

    这篇文章主要介绍了利用javaScript处理常用事件详解,文章有非常详细的代码实践,对学习js的小伙伴们有一定的参考价值,需要的朋友可以参考下
    2021-04-04
  • 微信小程序 http请求详细介绍

    微信小程序 http请求详细介绍

    这篇文章主要介绍了微信小程序 http请求详细介绍的相关资料,需要的朋友可以参考下
    2016-10-10
  • 微信小程序 设置启动页面的两种方法

    微信小程序 设置启动页面的两种方法

    这篇文章主要介绍了 微信小程序 设置启动页面的方法的相关资料,这里对设置启动页面的两种方法分别介绍,需要的朋友可以参考下
    2017-03-03

最新评论