UNIAPP原生TABBAR设置并添加数字角标或小红点提示

这篇具有很好参考价值的文章主要介绍了UNIAPP原生TABBAR设置并添加数字角标或小红点提示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

UNIAPP原生TABBAR设置并添加数字角标或小红点提示

普通用法

uni.showTabBarRedDot

uni.showTabBarRedDot({ //显示红点 
	index: 4 //tabbar下标
})

如下图所示:
uni.settabbarbadge,支付宝小程序,uniapp小程序,uni-app,前端,javascript

uni.setTabBarBadge

uni.setTabBarBadge({ //显示数字  
	index: 4, //tabbar下标
	text: '6' //数字
})

如下图所示:
uni.settabbarbadge,支付宝小程序,uniapp小程序,uni-app,前端,javascript

uni.removeTabBarBadge

uni.removeTabBarBadge({ //隐藏数字标
	index: 2 //tabbar下标
})

uni.hideTabBarRedDot

uni.hideTabBarRedDot({ //隐藏红点
	index: 2 //tabbar下标
})

实际应用

在我的界面如果有待用户阅读条数大于0,则在该tabbar(我的)顶部显示小红点。文章来源地址https://www.toymoban.com/news/detail-521497.html

onshow(){
 setTimeout(() => {
	th.allRedDot = 所有待阅读数量相加
	if (th.allRedDot > 0) {
		uni.showTabBarRedDot({ //显示红点 
			index: 4 //tabbar下标
		})
	}			
 }, 1000)
}

注意事项

  1. 在页面加载的时候调用。
  2. 支付宝开发者工具上面的红点样式比较丑,但是不用调整。真机调试样式会准确些也相对好看。
  3. 加定时器的原因是因为页面还没计算清楚红点个数就会往后运行,给计算红点个数一点时间,这样就不会导致红点不显示。(个人看法)

到了这里,关于UNIAPP原生TABBAR设置并添加数字角标或小红点提示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Studio App开发之通知渠道NotificationChannel及给华为、小米手机桌面应用添加消息数量角标实战(包括消息重要级别的设置 附源码)

    需要全部源码或运行有问题请点赞关注收藏后评论区留言~~~ 为了分清消息通知的轻重缓急,Android8.0新增了通知渠道,并且必须指定通知渠道才能正常推送消息,一个应用允许拥有多个通知渠道,每个渠道的重要性各不相同,有的渠道消息在通知栏被折叠成小行,有的渠道消

    2024年02月16日
    浏览(58)
  • uniapp全屏弹窗,覆盖原生控件导航栏和tabbar,全局调用

    在uniapp中popup弹窗及对话框的遮罩层是覆盖不了原生的导航栏和tab栏的,在tabbar页中使用弹出框会非常的违和,接下来告诉大家实现的思路。 创建一个页面放置components或者pages中,接着在pages.json中注册当前页面,并设置背景色透明及取消导航栏。 配置创建页面的背景色透明

    2024年02月10日
    浏览(46)
  • uniapp和小程序设置tabBar和显示与隐藏tabBar

    (1)设置tabBar: index number 是 tabBar 的哪一项,从左边算起,索引从0开始 text string 否 tab 上按钮文字 iconPath string 否 图片路径 selectedIconPath string 否 选中时的图片路径 pagePath string 否 页面绝对路径 visible boolean 否 tab 是否显示 (2)显示tabBar: (3)隐藏tabBar:

    2024年02月08日
    浏览(40)
  • uniapp:tabBar点击后设置动画效果

    APP端不支持dom操作,也不支持active伪类,绞尽脑汁也没办法给uniapp原生的tabBar点击加动画效果,所以最终只能舍弃原生tabBar,改用自定义tabBar。 自定义tabBar的原理是,页面的上部分分别是tabBar对应的页面组件,下部分是固定在底部的tabBar,通过点击tabBar获取到当前索引,然后

    2024年02月08日
    浏览(42)
  • uniapp小程序底部tabbar图标大小设置

    在uniapp中小程序的tabbar没有设置图标大小的属性,导致小程序在不同平台打开时图标大小显示的不一样,特别是在电脑微信打开小程序时,底部的图标就会特别大,使得页面看起来怪怪的,如下图: 第一张是pc端H5,第二张是微信开发者工具(与手机端效果一样)、第三张电脑微

    2024年02月11日
    浏览(47)
  • 荣耀手机添加角标

    关于荣耀手机收到推送角标只增不减问题和部分荣耀手机在设置里给不了角标权限问题 实际上单独为荣耀手机设置下角标就ok,方法大体上和华为的一致 只是将huawei稍微修改一下 华为: 添加权限 荣耀: 将\\\"content://com.huawei.android.launcher.settings/badge/“改为\\\"content://com.hihonor.andr

    2024年02月12日
    浏览(38)
  • uniapp中tabbar设置报错文件查找失败,at mian.js:5

    小白自学编程之路:uniapp中设置tabbar是报错: 文件查找失败:\\\"./pages/xx/xx.vue\\\" at mian.js:5 由于之前自学过一段时间的微信小程序编程,在uniapp中我也用了在微信小程序开发者工具中的tabbar的页面新建方式,直接在全局文件pages.json中新建了自己需要的页面路径,认为uniapp也会p

    2024年02月15日
    浏览(35)
  • C# 纯text文本字符添加上下角标

    工作的需求,需要在GridView列HeaderText中插入带入带有上标和下标的字符串,比如这样的一个字符串:。。 解决办法:使用转义字符加Unicode的NumEntity就可以实现了。定义字符串如下:\\\"O#8322;\\\"。其中O#8322;为 。 实现:     效果:     一些常用字符如下: Common Arithmetic Alebgra C

    2024年02月03日
    浏览(32)
  • uniapp设置隐藏原生导航栏(三)

     在pages.json里配置 (第一种方式)  第二种方式 在pages.json里配置  或者使用css隐藏 成功之后就是这样 漏发了一篇uniapp pages.json配置的文章下篇补

    2024年01月24日
    浏览(34)
  • uniapp - [ H5 网页 / App ] 高性能 tabbar 底部菜单凸起效果,原生系统自定义底部菜单不卡顿、切换页面不闪烁、自动缓存页面(底部菜单中间自定义一个图片并悬浮起来)

    网上有很多自定义 tabbar 底部菜单的教程,但终归是组件形式,避免不了切换页面卡顿、闪屏闪烁、各平台不兼容等一系列问题。 本文 基于 uniapp 系统原生 tabbar 底部菜单,植入一个向上凸起的 “图片” 菜单,并支持点击触发事件, 您可以直接复制代码,换个中间凸起的菜

    2024年02月21日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包