Files
mini-yu/uni_modules/tdesign-uniapp/components/badge/README.en-US.md
lingxiao865 c5af079d8c first commit
2026-02-10 08:05:03 +08:00

1.5 KiB

:: BASE_DOC ::

API

Badge Props

name type default description required
custom-style Object - CSS(Cascading Style Sheets) N
color String - - N
content String - - N
count String / Number 0 - N
dot Boolean false - N
max-count Number 99 - N
offset Array - Typescript: Array<string | number> N
shape String circle options: circle/square/bubble/ribbon/ribbon-right/ribbon-left/triangle-right/triangle-left N
show-zero Boolean false - N
size String medium options: medium/large N

Badge Slots

name Description
- -
count -

Badge External Classes

className Description
t-class -
t-class-content -
t-class-count -

CSS Variables

The component provides the following CSS variables, which can be used to customize styles.

Name Default Value Description
--td-badge-basic-height 32rpx -
--td-badge-basic-padding 8rpx -
--td-badge-basic-width 32rpx -
--td-badge-bg-color @error-color -
--td-badge-border-radius 4rpx -
--td-badge-bubble-border-radius 20rpx 20rpx 20rpx 1px -
--td-badge-content-text-color @text-color-primary -
--td-badge-dot-size 16rpx -
--td-badge-font @font-mark-extraSmall -
--td-badge-large-font @font-mark-small -
--td-badge-large-height 40rpx -
--td-badge-large-padding 10rpx -
--td-badge-text-color @text-color-anti -
--td-line-height-mark-extraSmall 32rpx -
--td-line-height-mark-small 40rpx -