Skip to content

Latest commit

 

History

History
100 lines (77 loc) · 2.4 KB

tabbar_swan-setTabBarBadge.md

File metadata and controls

100 lines (77 loc) · 2.4 KB
title header nav sidebar
swan.setTabBarBadge
develop
api
tabbar_swan-setTabBarBadge

解释:为 tabBar 某一项的右上角添加文本。

方法参数

Object object

object参数说明

属性名 类型 必填 默认值 说明
index Number tabBar的哪一项,从左边算起
text String 显示的文本,超过 3 个字符则显示成“…”
success Function 接口调用成功的回调函数
fail Function 接口调用失败的回调函数
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)

示例

在开发者工具中预览效果

扫码体验

请使用百度APP扫码

图片示例

代码示例

:::codeTab

<view class="wrap">
    <button type="primary" bindtap="setTabBarBadge">setTabBarBadge</button>
    <button type="primary" bindtap="removeTabBarBadge">removeTabBarBadge</button>
</view>
Page({
    setTabBarBadge() {
        swan.setTabBarBadge({
            index: 0,
            text: '文本'
        });
    },
    removeTabBarBadge() {
        swan.removeTabBarBadge({
            index: 0,
            success: function () {
                console.log('removeTabBarBadge success');
            },
            fail: function (err) {
                console.log('removeTabBarBadge fail', err);
            }
        });
    }
});

:::

错误码

Android

错误码 说明
1001 执行失败

iOS

错误码 说明
202 解析失败,请检查参数是否正确
1001 当前页面不含tabbar