微信小程序实战之顶部导航栏(选项卡)(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 相关文章推荐
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
Jun 28 Javascript
js或者jquery判断图片是否加载完成实现代码
Mar 20 Javascript
jquery获取自定义属性(attr和prop)实例介绍
Apr 21 Javascript
javascript对中文按照拼音排序代码
Aug 20 Javascript
jQuery 和 CSS 的文本特效插件集锦
Dec 12 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
May 10 Javascript
js中的触发事件对象event.srcElement与event.target详解
Mar 15 Javascript
jQuery图片瀑布流的简单实现代码
Mar 15 Javascript
Angularjs的启动过程分析
Jul 18 Javascript
解决npm管理员身份install时出现权限的问题
Mar 16 Javascript
微信公众号平台接口开发 菜单管理的实现
Aug 14 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 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 阴历-农历-转换类代码
2012/01/16 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
php数组和链表的区别总结
2019/09/20 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
动态控制Table的js代码
2007/03/07 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
JS动态给对象添加事件的简单方法
2016/07/19 Javascript
javascript回到顶部特效
2016/07/30 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
JavaScript中校验银行卡号的实现代码
2016/12/19 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
JavaScript读取本地文件常用方法流程解析
2020/10/12 Javascript
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
Python 中使用 PyMySQL模块操作数据库的方法
2019/11/10 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
EJB3.1都有哪些改进
2012/11/17 面试题
销售助理岗位职责
2014/02/21 职场文书
生日宴会策划方案
2014/06/03 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
导游词之天津盘山
2019/11/01 职场文书
古见同学有交流障碍症 第二季宣传CM公开播出
2022/04/11 日漫