Skip to content

InputTag 标签输入

支持动态添加和删除标签。

基础用法

vue
<template>
  <InputTag v-model="tags" />
</template>

<script setup lang="ts">
const tags = ref(['Vue', 'React', 'Angular'])
</script>

自定义配置

vue
<script setup lang="ts">
const tags = ref([])

const config = {
  buttonAttrs: {
    btnText: '+ 添加标签',
    type: 'primary',
    size: 'small'
  },
  tagAttrs: {
    type: 'success',
    effect: 'plain'
  }
}
</script>

Props

参数说明类型默认值
modelValue标签数组(v-modelstring[][]
config配置项Config

Config 配置

参数说明类型
buttonAttrs添加按钮属性object
buttonAttrs.btnText按钮文本string
inputAttrs输入框属性object
tagAttrs标签属性object

基于 MIT 许可发布 · 如需部署协助或二开定制,请查看 支持与合作