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


Posted in Javascript onJune 19, 2020

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

需求:顶部导航栏

效果图:

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

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

运行:

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

如果大家还想深入学习,可以点击两个精彩的专题:javascript选项卡操作方法汇总 jquery选项卡操作方法汇总

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

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

Javascript 相关文章推荐
AngularJS语法详解(续)
Jan 23 Javascript
javascript Promise简单学习使用方法小结
May 17 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
May 31 Javascript
理解JavaScript原型链
Oct 25 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
浅析使用BootStrap TreeView插件实现灵活配置快递模板
Nov 28 Javascript
JavaScrpt的面向对象全面解析
May 09 Javascript
微信小程序商品详情页规格属性选择示例代码
Oct 30 Javascript
p5.js入门教程之小球动画示例代码
Mar 15 Javascript
微信小程序开发注意指南和优化实践(小结)
Jun 21 Javascript
iview实现图片上传功能
Jun 29 Javascript
vuex存取值和映射函数使用说明
Jul 24 Javascript
微信小程序实战之上拉(分页加载)效果(2)
Apr 17 #Javascript
微信小程序教程系列之新建页面(4)
Apr 17 #Javascript
微信小程序商城项目之淘宝分类入口(2)
Apr 17 #Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 #Javascript
微信小程序商城项目之商品属性分类(4)
Apr 17 #Javascript
微信小程序商城项目之侧栏分类效果(1)
Apr 17 #Javascript
Map.vue基于百度地图组件重构笔记分享
Apr 17 #Javascript
You might like
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
nodejs判断文件、文件夹是否存在及删除的方法
2017/11/10 NodeJs
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
2019/06/10 Javascript
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
留学自荐信的技巧
2013/10/17 职场文书
医学专业大学生求职的自我评价
2013/11/27 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
2015年大学生工作总结
2015/04/21 职场文书
疾病证明书
2015/06/19 职场文书
vue组件的路由高亮问题解决方法
2021/05/11 Vue.js
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android