更新记录

1.0.0(2025-09-06) 下载此版本

first


平台兼容性

uni-app x(4.75)

Chrome Safari Android iOS 鸿蒙 微信小程序
-

xudy-tag 标签组件

基于 UniApp X 的轻量级标签组件,支持多种样式和交互效果。

特性

  • 🎨 多种预设样式:default、primary、success、warning、error
  • 📏 尺寸控制:large、normal、small
  • 🎭 样式变体:朴素样式、带背景朴素样式、圆角、标记样式
  • ❌ 可关闭标签
  • 🖼️ 图标支持
  • 🎯 事件支持:click、close
  • 📱 跨平台兼容:iOS、Android、Web

安装

在 UniApp X 项目中直接引入组件使用。

基础用法

<template>
  <xudy-tag text="默认标签" />
  <xudy-tag text="主要标签" type="primary" />
  <xudy-tag text="成功标签" type="success" />
  <xudy-tag text="警告标签" type="warning" />
  <xudy-tag text="错误标签" type="error" />
</template>
属性说明
基础属性
属性名 类型  默认值 说明
type    String  "default"   标签类型
text    String  ""  标签文本
show    Boolean true    是否显示
closeable   Boolean false   是否可关闭
样式属性
属性名 类型  默认值 说明
size    String  ""  尺寸控制
plain   Boolean false   朴素样式
plainFill   Boolean false   带背景朴素样式
round   Boolean false   圆角样式
mark    Boolean false   标记样式
文本属性
属性名 类型  默认值 说明
textColor   String  ""  文字颜色
textSize    String | Number ""  文字大小
事件说明
事件名 参数  说明
click   UniPointerEvent 点击事件
close   UniPointerEvent 关闭事件
插槽说明
插槽名 说明
icon    自定义图标
使用示例
尺寸控制
vue
<xudy-tag text="大标签" size="large" />
<xudy-tag text="普通标签" />
<xudy-tag text="小标签" size="small" />
样式变体
vue
<xudy-tag text="朴素样式" plain />
<xudy-tag text="带背景朴素" plainFill />
<xudy-tag text="圆角标签" round />
<xudy-tag text="标记样式" mark />
可关闭标签
vue
<xudy-tag text="可关闭标签" closeable @close="handleClose" />
自定义图标
vue
<xudy-tag text="带图标标签">
  <template #icon>
    <text class="custom-icon">⭐</text>
  </template>
</xudy-tag>
自定义样式
vue
<xudy-tag text="自定义颜色" textColor="#ff5500" textSize="16" />
事件处理
vue
<xudy-tag text="点击测试" @click="handleClick" />
<xudy-tag text="关闭测试" closeable @close="handleClose" />

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。