Skip to content

Tag-DEMO


vue
<fv-Tag :modelValue="[{text: 'default', type: 'default' }]">
</fv-Tag>

Tag Different Types


vue
<fv-Tag :modelValue="[{text: 'default', type: 'default' }, {text: 'success', type: 'success' }, {text: 'warning', type: 'warning' }, {text: 'error', type: 'error' }]" :isDel="true" :isNewTag="true">
</fv-Tag>

Tag Customize Color


vue
<fv-Tag :modelValue="[{text: 'blue', type: 'default', background: 'rgba(0, 98, 158, 1)' }, {text: 'black', type: 'success', background: 'rgba(0, 0, 0, 1)' }, {text: 'pink', type: 'warning', background: 'pink' }]">
</fv-Tag>

Tag-Disabled

vue
<fv-Tag :modelValue="[{text: 'default', type: 'default' }, {text: 'disabled', type: 'success',  disabled: true }, {text: 'warning', type: 'warning' }]" :isDel="true" :isNewTag="true">
</fv-Tag>

Tag Dark Theme


vue
<fv-Tag :modelValue="[{text: 'default', type: 'default' }, {text: 'success', type: 'success' }, {text: 'warning', type: 'warning' }, {text: 'error', type: 'error' }]" theme="dark">
</fv-Tag>

属性


属性类型必填默认值说明
modelValuearray[]标签数组。
newTagPlaceholderstring'New Tag'NewTag Placeholder
sizestring''尺寸normalmediumsmallxsmall
newTagBackgroundanynullNewTag按钮背景色。
fontSizenumber12字体大小。
borderRadiusnumber6圆角大小。
isNewTagbooleanfalse是否启用NewTag
isDelbooleanfalse是否启用删除按钮。
themestring'global'主题样式。支持 globallightdarksystemcustom
disabledbooleanfalse参见组件的 disabled 选项。
langstring"global"参见组件的 lang 选项。

事件


事件名参数说明
tag-clickobject标签点击时触发并返回点击项。
add-itemobject添加标签时触发并返回添加项。
del-itemobject删除标签时触发并返回删除项。

插槽


  1. Default
javascript
<fv-tag>
    Content
</fv-tag>

MIT Licensed