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 标签

Icon 图标

介绍

pumpkin-ui组件库的图标来自于ant-design-icons。字体图标转换可查看yranky/ant-design-icons。

感谢ant-design-icons开源图标库和svgtofont。

基本使用

<pk-icon></pk-icon>

代码示例

基础用法

创建一条分割线。

template
    <pk-icon name="mail-outlined"></pk-icon>
script
import { PkIcon } from "@pumpkin-ui/mobile"

style

自定义颜色和大小

通过设置color和size属性来改变图标的颜色和大小。默认情况下,color和size分别继承于父节点的color和font-size样式。

template
    <pk-icon name="mail-outlined" color="red" :size="50"></pk-icon>
script
import { PkIcon } from "@pumpkin-ui/mobile"

style

使用url图片

name属性传递url即可使用url图片。同时可通过size设置图片的大小,如果您的图片不是正方形,可通过height设置高度(这时候size是宽度)。

注意

您可能需要根据图片大小手动设置size和height。

template
    <pk-icon name="https://at.douyeblog.top/anydoor/www/[email protected]/favicon.ico"></pk-icon>
    <pk-icon name="https://at.douyeblog.top/anydoor/www/[email protected]/favicon.ico" :size="12"></pk-icon>
script
import { PkIcon } from "@pumpkin-ui/mobile"

style

API

Props

属性名说明类型默认值可选值
name图标类名或图标url地址string
class-prefix用于自定义图标库,自定义类名string
size图标的大小,单位为pxnumber
height当图标为url地址时,自定义高度,单位为pxnumber
color自定义图标颜色string

Events

事件名说明回调参数
click点击事件(e:MouseEvent)=>void

Slots

插槽名说明

Exposes

名称说明类型说明

样式变量

名称默认值说明
--pk-icon-sizeinherit
--pk-icon-colorinherit
Last Updated:
Contributors: yranky
Prev
Cell 单元格
Next
Popup 弹出层