tag
air-tag
是一个灵活且美观的标签组件,支持多种颜色、大小、形状和状态,适用于各种场景。
用法示例
基础用法
可关闭标签
带图标的标签
自定义形状
属性
属性 | 描述 | 类型 | 默认值 |
---|---|---|---|
closable | 是否可关闭 | boolean | false |
color | 标签颜色 | "blue" | "gray" | "green" | "red" | "yellow" | 'gray' |
rounded | 标签形状 | "full" | "md" | "none" | 'md' |
size | 标签大小 | "md" | "sm" | 'md' |
事件
事件名称 | 描述 | 类型 |
---|---|---|
airClose | 关闭标签时触发 | CustomEvent<void> |
Shadow Parts
部分名称 | 描述 |
---|---|
"close-button" | 自定义关闭按钮 |
依赖关系
依赖
依赖图
graph TD;
air-tag --> air-icon
style air-tag fill:#f9f,stroke:#333,stroke-width:4px
样式
air-tag
支持通过 CSS 自定义以下部分样式:
close-button
: 自定义关闭按钮的样式。
注意事项
- 若使用
closable
属性,需要监听airClose
事件以执行标签关闭的逻辑。 - 默认颜色为灰色 (
gray
),可以通过color
属性自定义颜色。
开发者说明
air-tag
是使用 StencilJS 构建的。