--- title: Badge lang: en-US --- # Badge A number or status mark on buttons and icons. ## Basic Usage Displays the amount of new messages. :::demo The amount is defined with `value` which accepts `Number` or `String`. badge/basic ::: ## Max Value You can customize the max value. :::demo The max value is defined by property `max` which is a `Number`. Note that it only works when `value` is also a `Number`. badge/max ::: ## Customizations Displays text content other than numbers. :::demo When `value` is a `String`, it can display customized text. badge/customize ::: ## Red Dot Use a red dot to mark content that needs to be noticed. :::demo Use the attribute `is-dot`. It is a `Boolean`. badge/dot ::: ## Badge API ### Badge Attributes | Attribute | Description | Type | Default | | --------- | ------------------------------------------------------------------------------- | ----------------------------------------------------------- | ---------- | | `value` | display value. | `string \| number` | `''` | | `max` | maximum value, shows `{max}+` when exceeded. Only works if `value` is a number. | `number` | `99` | | `is-dot` | if a little dot is displayed. | `boolean` | `false` | | `hidden` | hidden badge. | `boolean` | `false` | | `type` | button type. | `'primary' \| 'success' \| 'warning' \| 'danger' \| 'info'` | `'danger'` | ### Badge Slots | Name | Description | | --------- | ------------------------- | | `default` | customize default content |