微信小程序实战之顶部导航栏(选项卡)(1)

发布时间 - 2026-01-11 00:41:45    点击率:

本文实例为大家分享了微信小程序顶部导航栏的具体代码,供大家参考,具体内容如下

需求:顶部导航栏

效果图:

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选项卡操作方法汇总

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# 微信小程序  # 导航栏  # 选项卡  # 微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换  # 微信小程序实现选项卡功能  # 微信小程序的tab选项卡的实现效果  # 微信小程序 选项卡的简单实例  # 微信小程序开发之选项卡(窗口底部TabBar)页面切换  # 微信小程序 tabs选项卡效果的实现  # 微信小程序实现顶部选项卡(swiper)  # 微信小程序自定义组件实现tabs选项卡功能  # 微信小程序实现选项卡的简单实例  # 微信小程序实现选项卡的方法  # 首页  # 操作方法  # 较高  # 还想  # 大家分享  # 小编  # 具体内容  # 大家多多  # 程序开发  # 导航条  # item  # currentTab  # active  # index  # wx  # data  # idx  # hidden  # jquery 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251811 】 【 AI营销90571


相关推荐: Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  如何挑选高效建站主机与优质域名?  如何确保FTP站点访问权限与数据传输安全?  黑客如何利用漏洞与弱口令入侵网站服务器?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  Laravel如何创建自定义Facades?(详细步骤)  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  太平洋网站制作公司,网络用语太平洋是什么意思?  php485函数参数是什么意思_php485各参数详细说明【介绍】  Laravel如何创建自定义Artisan命令?(代码示例)  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  Linux安全能力提升路径_长期防护思维说明【指导】  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  Laravel观察者模式如何使用_Laravel Model Observer配置  深圳网站制作的公司有哪些,dido官方网站?  🚀拖拽式CMS建站能否实现高效与个性化并存?  公司网站制作价格怎么算,公司办个官网需要多少钱?  详解Oracle修改字段类型方法总结  Laravel怎么判断请求类型_Laravel Request isMethod用法  C语言设计一个闪闪的圣诞树  Laravel怎么使用artisan命令缓存配置和视图  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  制作旅游网站html,怎样注册旅游网站?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  深入理解Android中的xmlns:tools属性  如何在局域网内绑定自建网站域名?  Laravel如何使用Service Container和依赖注入?(代码示例)  如何在建站宝盒中设置产品搜索功能?  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  如何确保西部建站助手FTP传输的安全性?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel如何使用Telescope进行调试?(安装和使用教程)  js代码实现下拉菜单【推荐】  如何在阿里云ECS服务器部署织梦CMS网站?  北京网站制作公司哪家好一点,北京租房网站有哪些?  JavaScript如何实现倒计时_时间函数如何精确控制  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  如何快速搭建支持数据库操作的智能建站平台?  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  JS经典正则表达式笔试题汇总  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控