TagsInput 标签输入
用于输入多个标签/关键词的输入组件,支持回车或粘贴分隔,可逐个删除,常用于标签、关键词、收件人等场景。
何时使用
- 需要用户输入多个标签或关键词时。
当前值:Vue、Nuxt、TypeScript
基础用法
导入
子组件
| 子组件 | 说明 |
|---|---|
TagsInput | 根组件,v-model 绑定标签数组 |
TagsInputItem | 单个标签,value 为标签值 |
TagsInputItemText | 标签文本内容 |
TagsInputItemDelete | 删除按钮(默认 X 图标,可用插槽替换) |
TagsInputInput | 标签输入框 |
Props
各子组件均透传 reka-ui 对应属性,并额外支持 class:
| 组件 | 关键属性 | 说明 |
|---|---|---|
TagsInput | modelValue | 标签数组(v-model) |
TagsInputItem | value | 当前标签值 |
TagsInputInput | placeholder 等 | 输入框属性 |
