# badge
The **** component is used to mark new events that require user attention in your application.
> **NOTE:**
>This component is supported since API version 5.
## Permission List
None
## Child Component
This component supports only one child component.
> **NOTE:**
>If multiple child components are used, only the first one takes effect by default.
## Attribute
In addition to the attributes in [Universal Attributes](js-components-common-attributes.md), the following attributes are supported.
Name
Type
Default Value
Mandatory
Description
placement
string
rightTop
No
Position of a number or dot badge. Available values are as follows:
right: on the right border of the component.
rightTop: in the upper right corner of the component border.
left: on the left border of the component.
count
number
0
No
Number of notifications displayed via the badge. The default value is 0. If the number of notifications is greater than 0, the badge changes from a dot to the number. If this attribute is not set or the value is less than or equal to 0, the badge is a dot.
NOTE:
When the count value is greater than the maxcount value, maxcount+ is displayed.
The largest integer value supported for count is 2147483647.
visible
boolean
false
No
Whether to display the badge. The value true means that the badge shows up when a new notification is received. To use a number badge, set the count attribute.
maxcount
number
99
No
Maximum number of notifications. When the number of new notifications exceeds the value of this attribute, maxcount+ is displayed, for example, 99+.
NOTE:
The largest integer value supported for maxcount is 2147483647.
Text of the new notification displayed via the badge.
NOTE:
When this attribute is set, attributes count and maxcount do not take effect.
**Table 1** BadgeConfig
Name
Type
Default Value
Mandatory
Description
badgeColor
<color>
#fa2a2d
No
Background color of the badge
textColor
<color>
#ffffff
No
Text color of the number badge
textSize
<length>
10px
No
Text size of the number badge
badgeSize
<length>
6px
No
Default size of the dot badge
## Style
Styles in [Universal Styles](js-components-common-styles.md) are supported.
> **NOTE:**
>The total size of child components must be smaller than or equal to that of the **** component. Otherwise, the child components cannot be displayed.
## Event
Events in [Universal Events](js-components-common-events.md) are supported.
## Method
Methods in [Universal Methods](js-components-common-methods.md) are supported.
## Example Code
```