Tag
标签
Tag
基础用法
tag 内容可以通过默认插槽的方式或者 text 属性指定
带边框的 tag
使用 hollow 属性加上边框
Tags
基础用法
通过 v-model 可以绑定 tags 的值,可以添加或者删除,默认是不可删除,可以通过将 closable 设置为 true 开启
组件联动
可以通过外部控制 Tags 组件内的显示内容
Tag Props
| prop | 说明 | 类型 | 默认值 |
|---|---|---|---|
| success | 使用 success 主题 | boolean | false |
| primary | 使用 primary 主题 | boolean | false |
| danger | 使用 danger 主题 | boolean | false |
| warning | 使用 warning 主题 | boolean | false |
| hollow | hollow 模式 | boolean | false |
| text | 内容,也可以用 slot | string | '' |
| iconClass | 图标 | string | '' |
| closable | 是否可以关闭 | boolean | false |
Tag Slots
| name | 参数 | 说明 |
|---|---|---|
| default | 无 | 默认 tag 的显示 |
Tags Props
| prop | 说明 | 类型 | 默认值 |
|---|---|---|---|
| modelValue | tag 值,可以是字符串数组,也可以是对象数组,type 属性为'success'|'danger'|'warning'|'primary', 以及 closeable, text, iconClass 属性 | string[]|object[] | - |
| success | 使用 success 主题 | boolean | false |
| primary | 使用 primary 主题 | boolean | false |
| danger | 使用 danger 主题 | boolean | false |
| warning | 使用 warning 主题 | boolean | false |
| hollow | hollow 模式 | boolean | false |
| showTag | 从单个 modelValue 值获取显示的字符串 | function | (str) => str |
| handleTag | 新增 tag 时,将输入变成 tag 时的方法 | function | (str) => str |
Tags Events
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| update:modelValue | 更新 tags 列表 | TagItem[] |
| change | tags 列表发生改变时触发 | (tags: TagItem[]) => void |
Tags Slots
| name | 参数 | 说明 |
|---|---|---|
| create | 无 | 添加 tag 元素的按钮 |
