微信小程序获取tabbar的高度_微信小程序开发中如何设置tabbar中的样式

本文详细讲解了微信小程序中如何设置和管理tabbar的样式,包括显示和隐藏红点、显示和隐藏tabbar、动态设置整体样式及单项内容、添加或删除右上角文本,并给出了关键代码示例。
摘要由CSDN通过智能技术生成

首先给出效果图:

图1 效果图

1. 什么是tabbar

tabbar就是微信小程序下方的导航栏,如图所示:

图2 微信小程序中的tabbar

如何显示导航栏tabbar,我们已经在前面的文章中作了介绍(《自定义微信小程序标题栏和导航栏》),今天我们将介绍,如何设置tabbar导航栏的样式。

在微信小程序开发过程中,我们或多或少的会遇到这样的需求:在tabbar中显示红点、在右上角显示文字、隐藏tabbar等等需求。下面,我们就对tabbar的一些样式进行分析。

2. 微信小程序开发中如何显示和隐藏tabbar右上角的红点

图3 显示右上角红点

小程序开发过程中,当接受新的消息时,需要给出右上角的红点的提示,只需要调用函数wx.showTabBarRedDot(Object object),其中,参数Object object可以填写以下几项:

关于隐藏tabbar右上角的红点,只需要调用函数wx.hideTabBarRedDot(Object object),其中,参数Object object可以填写的内容和showTabBarRedDot一样。

3. 微信小程序开发中显示和隐藏tabbar

在微信小程序开发过程中,我们有时候需要界面全屏显示,比如调用地图API时,这样才能给用户更好的人机体验,这是后就需要动态的显示和隐藏微信小程序中的tabbar导航栏,关于显示tabbar,我们只需要调用函数:wx.showTabBar(Object object),其中,参数Object object可以填写以下几项:

关于隐藏tabbar,只需要调用函数wx.hideTabBar(Object object),其中,参数Object object可以填写的内容和showTabBar一样。

4. 微信小程序开发动态设置 tabBar 的整体样式或某一项内容

在微信小程序开发过程中,我们有时候需要设置更为个性的tabbar,或者由于主题颜色的需求,我们需要保持与主题颜色一样,就需要调整tabbar的整体样式,我们只需要调用函数:wx.setTabBarStyle(Object object),其中,参数Object object可以填写以下几项:

有时候,更具项目需求,我们还需要动态的设置,tabbar中某一项内容,这时只需要调用函数:wx.setTabBarItem(Object object),其中,参数Object object可以填写以下几项:

5.微信小程序开发中为 tabBar 某一项右上角添加或删除文本

用过微信我们知道,当有好友发送消息过来时,tabbar右上角会有消息文本提示,如图所示:

图4 添加或删除文本

这时只需要调用函数:wx.setTabBarBadge(Object object),其中,参数Object object可以填写以下几项:

对于删除文本,只需要调用函数:wx.removeTabBarBadge(Object object),其中,参数Object object可以填写以下几项:

6.关键代码

图5-1 .js代码

图5-2 .wxml代码

总结

本文介绍了微信小程序开发过程中,导航栏tabbar的样式的设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值