跳转到内容

Tag 标签

何时使用

  • 用于标记事物的属性和维度。
  • 进行分类。

代码演示

基本

loading

多彩标签

loading

动态添加和删除

loading

可选择标签

loading

图标按钮

loading

预设状态的标签

loading

API

Tag

参数说明类型默认值版本
classNames语义化结构 class[Record<SemanticDOM, string>]-
closeIcon自定义关闭按钮。5.7.0:设置为 nullfalse 时隐藏关闭按钮ReactNodefalse4.4.0
color标签色string-
variant标签变体'filled' | 'solid' | 'outlined''filled'6.0.0
icon设置图标ReactNode-
disabled是否禁用标签booleanfalse6.0.0
href点击跳转的地址,指定此属性tag组件会渲染成 <a> 标签string-6.0.0
styles语义化结构 style[Record<SemanticDOM, CSSProperties>]-
target相当于 a 标签的 target 属性,href 存在时生效string-6.0.0
onClose关闭时的回调(可通过 e.preventDefault() 来阻止默认行为)(e: MouseEvent) => void-

Tag.CheckableTag

参数说明类型默认值版本
checked设置标签的选中状态booleanfalse
icon设置图标ReactNode-5.27.0
onChange点击标签时触发的回调(checked) => void-

Tag.CheckableTagGroup

参数说明类型默认值版本
classNames语义化结构 class[Record<SemanticDOM, string>]-
defaultValue初始选中值string | number | Array<string | number> | null-
disabled禁用选中boolean-
multiple多选模式boolean-
value选中值string | number | Array<string | number> | null-
options选项列表Array<{ label: ReactNode; value: string | number } | string | number>-
onChange点击标签时触发的回调(value: string | number | Array<string | number> | null) => void-

基于 MIT 许可发布