微信小程序实战之顶部导航栏(选项卡)(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:Div层拖动效果实例代码
Aug 06 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
Dec 11 Javascript
控制台报错object is not a function的解决方法
Aug 24 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
Feb 06 Javascript
关于cookie的初识和运用(js和jq)
Apr 07 Javascript
浅析JS动态创建元素【两种方法】
Apr 20 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
Nov 01 Javascript
vue 子组件向父组件传值方法
Feb 26 Javascript
Vue 框架之动态绑定 css 样式实例分析
Nov 14 Javascript
微信小程序实现弹出菜单动画
Jun 21 Javascript
js+springMVC 提交数组数据到后台的实例
Sep 21 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
Jul 20 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语法(4)
2006/10/09 PHP
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
2007/09/24 PHP
PHP 设置MySQL连接字符集的方法
2011/01/02 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
PHP的简易冒泡法代码分享
2012/08/28 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
2020/04/23 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
python程序 创建多线程过程详解
2019/09/23 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
python 数据库查询返回list或tuple实例
2020/05/15 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
制药工程专业应届生求职信
2013/09/24 职场文书
开办饭店创业计划书
2013/12/28 职场文书
辩论赛主持词
2014/03/18 职场文书
周年庆典主持词
2014/04/02 职场文书
保护动物的标语
2014/06/11 职场文书
庆国庆活动总结
2014/08/28 职场文书
物流管理专业推荐信
2014/09/06 职场文书
优秀教研组申报材料
2014/12/26 职场文书
党支部季度考核意见
2015/06/02 职场文书
欠条格式范本
2015/07/03 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python