微信小程序实战之顶部导航栏(选项卡)(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 相关文章推荐
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 Javascript
javascript中解析四则运算表达式的算法和示例
Aug 11 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
May 20 Javascript
Web前端开发之水印、图片验证码
Nov 27 Javascript
js实现的简练高效拖拽功能示例
Dec 21 Javascript
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
用Vue写一个分页器的示例代码
Apr 22 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
Apr 25 Javascript
pm2启动ssr失败的解决方法
Jun 29 Javascript
webpack 动态批量加载文件的实现方法
Mar 19 Javascript
vue使用element-ui按需引入
May 20 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
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
php中文字母数字验证码实现代码
2008/04/25 PHP
PHP数据类型的总结分析
2013/06/13 PHP
php递归json类实例
2014/12/02 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
php实现当前页面点击下载文件的简单方法
2016/09/22 PHP
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
2017/10/13 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
python抓取网页中链接的静态图片
2018/01/29 Python
使用selenium模拟登录解决滑块验证问题的实现
2019/05/10 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
网络维护中文求职信
2014/01/03 职场文书
升国旗仪式主持词
2014/03/19 职场文书
报关报检委托书
2014/04/08 职场文书
个人投资计划书
2014/05/01 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
孔庙导游词
2015/02/04 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
方法汇总:Python 安装第三方库常用
2022/04/26 Python
git stash(储藏)的用法总结
2022/06/25 Servers