Tag 标签
基于 BrConfigProvider 实现全局主题配置,支持多状态/多样式变体的企业级标签组件。用于标记和选择。
组件特性
- ✅ 多状态:支持
default、primary、secondary、success、warning、danger、info等多种状态。 - 🎨 多样式变体:支持
solid、soft、outline、subtle四种视觉风格。 - 📏 多种尺寸:支持
xs、sm、md、lg、xl、2xl尺寸规格。 - 🔄 圆角样式:支持
rounded、rounded-sm、rounded-md、rounded-lg、rounded-xl、rounded-full圆角样式。 - 🔵 加粗样式:支持
solid变体的加粗版本。 - ✖️ 可关闭:支持
closable属性添加关闭按钮。 - 📦 标签组:支持
BrTagGroup组件管理一组标签。 - 🎨 主题定制:基于
BrConfigProvider支持全局主题配置和 TailwindCSS 局部覆盖。
基础用法
最基础的标签展示。
样式变体
提供 solid(实色)、soft(柔和,默认)、outline(线框)三种变体。
尺寸
支持多种尺寸配置。
圆角
支持多种圆角配置。
字体加粗
通过设置 bold 属性可以使标签字体加粗。
可关闭标签
通过设置 closable 属性,标签会显示关闭按钮。点击关闭按钮会触发 close 事件。
标签组与溢出省略
使用 BrTagGroup 可以方便地管理一组标签,支持统一间距和最大显示数量。
全局主题定制
你可以通过 BrConfigProvider 全局配置 Tag 的默认表现,或使用 TailwindCSS 局部覆盖。