Skip to content

m-tag 标签

简述

标签组件,支持多种样式、尺寸、颜色。

注意

请以 uni_modules/m-unix 与本文为准;各端差异以 uni-app 与各平台官方文档为准。涉及隐私能力(相册、定位、剪贴板、手机号等)需在 manifest 与后台完成配置。

平台差异说明

App(vue)App(nvue)H5小程序

演示地址

与线上 H5 演示基座 分包一致(文档站右下角预览 iframe 亦指向同一路径)。

类型地址
分包路径pages_demo/tag/tag
线上 H5(hash)打开演示

基本使用

uvue
<template>
	<view>
		<m-tag text="标签"></m-tag>
	</view>
</template>

Props

参数说明类型默认值
type样式类型,见下表「type 可选值」stringdefault
size尺寸,见下表「size 可选值」stringmedium
text标签文字(与默认插槽二选一)string''
plain是否镂空样式booleanfalse
round是否圆角胶囊booleanfalse
mark是否标记样式(一侧直角)booleanfalse
closable是否显示关闭图标booleanfalse
disabled是否禁用点击booleanfalse
color自定义文字颜色(非空时覆盖类型默认字色)string''
bgColor自定义背景色string''
customStyle合并到根节点样式object{}

type 可选值

说明
primary主色
success成功
warning警告
danger危险
info信息
default默认灰

size 可选值

说明
large大号
medium中等(默认)
small小号
mini迷你

Events

事件名说明回调参数
click点击标签(disabled 时不触发)原生事件
close点击关闭图标原生事件

插槽

名称说明
default标签文字

示例

不同类型

uvue
<m-tag type="primary" text="primary"></m-tag>
<m-tag type="success" text="success"></m-tag>
<m-tag type="warning" text="warning"></m-tag>
<m-tag type="danger" text="danger"></m-tag>
<m-tag type="info" text="info"></m-tag>
<m-tag type="default" text="default"></m-tag>

不同尺寸

uvue
<m-tag type="primary" size="large" text="large"></m-tag>
<m-tag type="primary" size="medium" text="medium"></m-tag>
<m-tag type="primary" size="small" text="small"></m-tag>
<m-tag type="primary" size="mini" text="mini"></m-tag>

镂空 plain

uvue
<m-tag type="primary" plain text="镂空"></m-tag>

圆角

uvue
<m-tag type="primary" text="圆角" round></m-tag>

标记样式

uvue
<m-tag type="primary" text="标记" mark></m-tag>

可关闭

uvue
<m-tag text="可关闭" closable @close="handleClose"></m-tag>

自定义颜色

uvue
<m-tag text="自定义" bgColor="#000000" color="#ffffff"></m-tag>

Released under the MIT License.