Skip to content

t-tag

Tag 标签

组件介绍

t-tag 用于以标签形式展示信息,支持可关闭、主题样式、动态隐藏以及自定义尺寸和关闭图标样式。适用于标记分类、筛选条件、状态标识等场景。

平台兼容

HarmonyH5AndroidiOS小程序UTS

基础用法

基础用法参考 demo/tag/tag.uvue,通过默认插槽设置标签文本,通过 closable 属性开启关闭功能。

vue
<!-- 基础标签 -->
<t-tag type="primary">标签</t-tag>

<!-- 可关闭标签 -->
<t-tag type="error" closable @close="onClose">可关闭</t-tag>

<!-- 不同主题 -->
<t-tag type="success">成功</t-tag>
<t-tag type="warning">警告</t-tag>
<t-tag type="error">错误</t-tag>
<t-tag type="info">信息</t-tag>

Props

属性名说明类型默认值
path点击组件后跳转的页面路径;为空时仅响应事件string''
hover是否启用点击效果booleantrue
type组件主题类型,可选 infoprimaryerrorwarningsuccessstring''
disabled是否禁用booleanfalse
effect组件显示主题,可选 normaldarklightplainstring'light'
size组件尺寸,可选 largemediumsmallministring'medium'
name标签名称,关闭时返回string''
closable是否可关闭booleanfalse
closeClass关闭按钮样式类,对应外部类 close-classany''
labelClass标签文本样式类,对应外部类 label-classany''

Events

事件名说明回调参数
click点击时触发-
close关闭标签时触发,返回标签 namename: string
transitionend动画结束时触发-
initFinished组件初始化完成时触发,返回组件节点信息-
touchstart触摸开始时触发-
touchend触摸结束时触发-
touchmove触摸移动时触发-
touchcancel触摸取消时触发-

外部类

类名说明
close-class关闭按钮样式
label-class标签文本样式