# Tag 标签

# 平台差异说明

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

# 基本使用

标签内容通过slot传入。

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

# 设置标签的颜色

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

<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(大尺寸)),默认值为空。

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

# 设置标签的形状

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

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

# 设置镂空状态

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

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

# API

# Props

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

# Slots

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

# Event

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