Tag 标签
示例
尺寸
可选的尺寸 ui
属性值:s
/ m
。
Normal
Steve
Tony
Peter
Natasha
Bruce
Small
Steve
Tony
Peter
Natasha
Bruce
<template>
<article>
<section>
<h4>Normal</h4>
<veui-tag>Steve</veui-tag>
<veui-tag type="info">
Tony
</veui-tag>
<veui-tag type="success">
Peter
</veui-tag>
<veui-tag type="warning">
Natasha
</veui-tag>
<veui-tag type="error">
Bruce
</veui-tag>
</section>
<section>
<h4>Small</h4>
<veui-tag ui="s">
Steve
</veui-tag>
<veui-tag
ui="s"
type="info"
>
Tony
</veui-tag>
<veui-tag
ui="s"
type="success"
>
Peter
</veui-tag>
<veui-tag
ui="s"
type="warning"
>
Natasha
</veui-tag>
<veui-tag
ui="s"
type="error"
>
Bruce
</veui-tag>
</section>
</article>
</template>
<script>
import { Tag } from 'veui'
export default {
components: {
'veui-tag': Tag
}
}
</script>
<style lang="less" scoped>
.veui-tag {
margin-right: 10px;
}
section {
margin-bottom: 20px;
}
</style>
可选择
使用 selectable
属性使标签可以切换选中状态。
<template>
<article>
<veui-tag selectable>
Steve
</veui-tag>
<veui-tag
selectable
type="info"
>
Tony
</veui-tag>
<veui-tag
selectable
type="success"
>
Peter
</veui-tag>
<veui-tag
selectable
type="warning"
>
Natasha
</veui-tag>
<veui-tag
selectable
type="error"
>
Bruce
</veui-tag>
</article>
</template>
<script>
import { Tag } from 'veui'
export default {
components: {
'veui-tag': Tag
}
}
</script>
<style lang="less" scoped>
.veui-tag {
margin-right: 10px;
}
section {
margin-bottom: 20px;
}
</style>
可移除
使用 removable
属性使标签可以被移除。
Steve
Tony
Peter
Natasha
Bruce
<template>
<article>
<veui-tag removable>
Steve
</veui-tag>
<veui-tag
removable
type="info"
>
Tony
</veui-tag>
<veui-tag
removable
type="success"
>
Peter
</veui-tag>
<veui-tag
removable
type="warning"
>
Natasha
</veui-tag>
<veui-tag
removable
type="error"
>
Bruce
</veui-tag>
</article>
</template>
<script>
import { Tag } from 'veui'
export default {
components: {
'veui-tag': Tag
}
}
</script>
<style lang="less" scoped>
.veui-tag {
margin-right: 10px;
}
section {
margin-bottom: 20px;
}
</style>
API
属性
名称 | 类型 | 默认值 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ui | string= | - | 预设样式。
| ||||||||||||
type | string= | 'default' | 标签类型。
| ||||||||||||
selectable | boolean= | false | 是否允许选择。 | ||||||||||||
selected | boolean= | false |
是否已被选中。 | ||||||||||||
removable | boolean= | false | 是否允许删除。 | ||||||||||||
removed | boolean= | false |
是否已被删除。 | ||||||||||||
disabled | boolean= | false | 是否禁用。 |
插槽
名称 | 描述 |
---|---|
default | 内容区。 |
事件
名称 | 描述 |
---|---|
remove | 点击删除按钮时触发。 |
图标
名称 | 描述 |
---|---|
remove | 删除。 |