微信小程序实战之顶部导航栏(选项卡)(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动态呼叫函数(两种方式)
May 03 Javascript
js实现仿百度风云榜可重复多次调用的TAB切换选项卡效果
Aug 31 Javascript
12种JavaScript常用的MVC框架比较分析
Nov 16 Javascript
15个常用的jquery代码片段
Dec 19 Javascript
AngularJs html compiler详解及示例代码
Sep 01 Javascript
jQuery导航条固定定位效果实例代码
May 26 jQuery
vue click.stop阻止点击事件继续传播的方法
Sep 04 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
Aug 15 Javascript
Vue中component标签解决项目组件化操作
Sep 04 Javascript
JavaScript实现切换多张图片
Jan 27 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
Feb 20 Vue.js
vue3中的组件间通信
Mar 31 Vue.js
微信小程序实战之上拉(分页加载)效果(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语法(5)
2006/10/09 PHP
PHP中的CMS的涵义
2007/03/11 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
详谈JavaScript 匿名函数及闭包
2014/11/14 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
有关json_decode乱码及NULL的问题
2015/10/13 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
浅谈Python中的数据类型
2015/05/05 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
Python3 用什么IDE开发工具比较好
2020/11/28 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
canvas 阴影和图形变换的示例代码
2018/01/02 HTML / CSS
美国娱乐和流行文化商品店:FYE
2017/09/14 全球购物
4s店机修工岗位职责
2013/12/20 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
红楼梦读书笔记
2015/06/25 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
2019财务毕业实习报告
2019/06/27 职场文书
Python序列化与反序列化相关知识总结
2021/06/08 Python