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

2019-11-22,,,,,

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

需求:顶部导航栏

效果图:

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 
  }) 
 } 
}) 

运行:

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:

  • 微信小程序教程系列之设置标题栏和导航栏(7)
  • 微信小程序中顶部导航栏的实现代码
  • 详解微信小程序设置底部导航栏目方法
  • 微信小程序实战之顶部导航栏(选项卡)(1)
  • 微信小程序 底部导航栏目开发资料
  • 微信小程序实现导航栏选项卡效果
  • 详解微信小程序胶囊按钮返回|首页自定义导航栏功能
  • 微信小程序顶部导航栏滑动tab效果
  • 微信小程序实战之仿android fragment可滑动底部导航栏(4)
  • 微信小程序实现左侧滑动导航栏

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

下载本文的Word格式文档,以方便收藏与打印。