pumpkin-ui
指南
组件
指南
组件
  • 基础组件

    • Button 按钮
    • Cell 单元格
    • Icon 图标
    • Popup 弹出层
    • Toast 轻提示
  • 表单组件

    • PickerView 选择器视图
    • Picker 选择器
    • DatePicker 日期时间选择器
    • Switch 开关
    • Field 输入项
    • Form 表单
    • Checkbox 复选框
    • Radio 单选框
  • 反馈组件

    • Overlay 遮罩
    • Loading 加载
    • ActionSheet 动作面板
    • Notify 消息提示
    • Skeleton 骨架屏
    • Dialog 对话框
  • 展示组件

    • Progress 进度条
    • Divider 分割线
    • Badge 徽标
    • Empty 空元素
    • Tag 标签

Tag 标签

基本使用

<pk-tag></pk-tag>

代码示例

基础用法

template
    <pk-tag>标签</pk-tag>
script
import { PkTag } from '@pumpkin-ui/mobile'

style

大小

可通过size设置标签大小,默认为m,可选s、m、l

template
    <pk-tag size="l">大</pk-tag>
    <pk-tag size="m">中</pk-tag>
    <pk-tag size="s">小</pk-tag>
script
import { PkTag } from '@pumpkin-ui/mobile'

style

类型

可通过type设置标签类型,默认为primary,可选primary、hazy、ghost。

template
    <pk-tag type="primary">主要 primary</pk-tag>
    <pk-tag type="hazy">朦胧 hazy</pk-tag>
    <pk-tag type="ghost">幽灵 ghost</pk-tag>
script
import { PkTag } from '@pumpkin-ui/mobile'

style

显示关闭

可通过closable设置标签是否可关闭,默认为false。

template
    <pk-tag type="primary" size="l" closable>关闭按钮</pk-tag>
    <pk-tag type="hazy" size="l" closable>关闭按钮</pk-tag>
    <pk-tag type="ghost" size="l" closable>关闭按钮</pk-tag>
script
import { PkTag } from '@pumpkin-ui/mobile'

style

自定义颜色

可通过background设置标签背景颜色,通过text-color设置标签文字和字体图标颜色。

template
    <pk-tag type="primary" size="l" closable background="#F92F2F">#F92F2F</pk-tag>
    <pk-tag type="primary" size="l" closable background="#F92F2F" text-color="black">#F92F2F,黑色字体</pk-tag>
    <pk-tag type="hazy" size="l" closable background="#F92F2F">#F92F2F</pk-tag>
    <pk-tag type="ghost" size="l" closable background="#F92F2F">#F92F2F</pk-tag>
script
import { PkTag } from '@pumpkin-ui/mobile'

style

自定义关闭图标

可通过icon和classPrefix属性自定义右侧关闭图标。

template
    <pk-tag type="primary" size="l" closable icon="bulb-outlined">自定义图标</pk-tag>
    <pk-tag type="primary" size="l" closable icon="bulb-outlined" background="#F92F2F">自定义图标</pk-tag>
    <pk-tag type="hazy" size="l" closable icon="bulb-outlined">自定义图标</pk-tag>
    <pk-tag type="ghost" size="l" closable icon="bulb-outlined">自定义图标</pk-tag>
script
import { PkTag } from '@pumpkin-ui/mobile'

style

API

Props

属性名说明类型默认值可选值
v-model是否显示标签,双向绑定booleantrue
size标签大小's'|'m'|'l'm's'|'m'|'l'
type标签类型'primary'|'hazy'|'ghost'primary'primary'|'hazy'|'ghost'
closable是否显示关闭图标并可关闭booleanfalse
background标签背景色string
text-color标签文字颜色string
icon图标stringclose-outlined
class-prefix用于自定义图标库,自定义类名string

Events

事件名说明回调参数
click标签点击事件(e:MouseEvent)=>void
onClose标签关闭按钮被点击(closable为true时有效)()=>void

Slots

插槽名说明作用域
default标签主内容区域
icon标签图标区域

Exposes

名称说明类型说明

样式变量

名称默认值说明
--pk-tag-padding-s0 2px
--pk-tag-padding-m0 4px
--pk-tag-padding-l0 8px
--pk-tag-font-size-s0 10px
--pk-tag-font-size-m0 12px
--pk-tag-font-size-l0 14px
--pk-tag-primary-backgroundvar(--pk-primary-color)
--pk-tag-border-radiusvar(--pk-primary-color)
--pk-tag-border-radius-s1px
--pk-tag-border-radius-m2px
--pk-tag-border-radius-l3px
--pk-tag-border-widthvar(--pk-border-width-s)
--pk-tag-icon-margin2px
Last Updated:
Contributors: yranky
Prev
Empty 空元素