Skip to content

Tag 标签

平台差异说明

AppH5微信小程序支付宝小程序百度小程序头条小程序QQ小程序
未兼容未兼容未兼容未兼容

基本使用

标签内容通过slot传入。

vue
<tn-tag>图鸟</tn-tag>

设置标签的颜色

可以通过backgrundColorfontColor来设置颜色信息。设置标签的颜色可以使用TuniaoUI内置样式中的颜色值进行设置

vue
<tn-tag backgroundColor="#01BEFF" fontColor="#080808">自定义颜色标签</tn-tag>
<tn-tag backgroundColor="tn-bg-blue" fontColor="tn-color-white">自定义颜色标签</tn-tag>

设置尺寸

可以通过设置tn-tag组件的size(可选值为sm(小尺寸),lg(大尺寸)),默认值为空。

vue
<tn-tag size="sm">小尺寸标签</tn-tag>

设置标签的形状

可以通过设置tn-tag组件的shape(可选值为radius(圆角),circle(椭圆),circleLeft(左半圆),circleRight(右半圆))

vue
<tn-tag shape="radius">圆角标签</tn-tag>

设置镂空状态

镂空状态下的标签背景颜色会被设置为transparent(透明),通过plain属性来设置

vue
<tn-tag :plain="true">镂空标签</tn-tag>

API

Props

属性名说明类型默认值可选值
index用于区分多个标签的点击事件String|Number0-
backgroundColor背景颜色String#01BEFF颜色的十六进制值,rgba(),rgb(),TuniaoUI内置的颜色类名
fontColor字体颜色String-颜色的十六进制值,rgba(),rgb(),TuniaoUI内置的颜色类名
fontSize字体大小Number28-
fontUnit字体大小的单位Stringrpx-
width宽度String100%-
height高度String48rpx-
padding内边距String0 16rpx-
margin外边距String0-
size按钮尺寸String-sm/lg
shape标签的形状String-radius(圆角)、circle(椭圆)、circleLeft(左半圆)、circleRight(右半圆)
plain镂空按钮Booleanfalsetrue
originLeft将组件的基准点设置在左边Booleanfalsetrue
originRight将组件的基准点设置在右边Booleanfalsetrue

Slots

名称说明
default标签显示的内容,可自定义内容展示

Event

事件名称说明回调参数
click标签点击事件index