Tag 标签
用于标记和选择。
基础用法
使用 type 属性来定义标签的类型。 此外,color 属性可以用于设置标签的背景颜色。
可移除标签
closable 属性可以用于定义一个可移除标签。 它接受一个 Boolean。 默认情况下,移除标签时会有渐变动画。 如果你不想使用它,你可以将 disable-transitions 属性(接受 Boolean)设置为 true。 当标签被移除时会触发 close 事件。
动态编辑
你可以通过 close 事件来实现标签的动态添加和删除。
尺寸
除了默认尺寸外,Tag 组件还提供了三种额外的尺寸供你在不同场景下选择。
使用 size 属性来设置不同大小的文本,可选值为 large, default 或 small。
主题
Tag 提供三种不同的主题:dark、light 和 plain
通过 effect 属性改变主题,默认为 light
圆角
Tag 也可以像按钮一样设置为圆角。
可选中标签
有时由于业务需求,我们可能需要类似复选框的标签,但 按钮样式的复选框 无法满足我们的需求,这时可以使用 check-tag。 你可以在 2.5.4 版本中使用 type 属性。
check-tag 的基本用法,API 非常简单。
Tag API
Tag 属性
| 名称 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| type | 标签类型 | 枚举 | 主要 |
| 可关闭 | 是否可移除 | boolean | false |
| disable-transitions | 是否禁用渐变动画 | boolean | false |
| hit | 是否有边框描边 | boolean | false |
| color | 标签背景颜色 | string | — |
| size | 标签尺寸 | 枚举 | — |
| effect | 标签主题 | 枚举 | light |
| 圆角 | 是否为圆角 | boolean | false |
Tag 事件
| 名称 | 描述 | 类型 |
|---|---|---|
| click | 点击标签时触发 | Function |
| 关闭 | 移除标签时触发 | Function |
Tag 插槽
| 名称 | 描述 |
|---|---|
| default | 自定义默认内容 |
CheckTag API
CheckTag 属性
| 名称 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| checked / v-model:checked | 是否选中 | boolean | false |
| disabled 2.8.2 | 是否禁用 check-tag | boolean | false |
| type 2.5.4 | CheckTag 的类型 | 枚举 | 主要 |
CheckTag 事件
| 名称 | 描述 | 类型 |
|---|---|---|
| change | 点击 Check Tag 时触发 | Function |
CheckTag 插槽
| 名称 | 描述 |
|---|---|
| default | 自定义默认内容 |