1.1.1 • Published 1 year ago

umi-plugin-svgs v1.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

umi-plugin-svgs

更简单的 SVG 图标使用方案。

启用方式

配置开启。

介绍

svg 图标放到指定配置的文件夹, 即可直接引用组件使用,并有智能提示。

配置

export default {
  svgs: {
    entry: resolve(__dirname, './assets/svg'),
    alias: '@svgs', // 选填,默认 @svgs
  },
};

entry 指定为 SVG 图片文件夹

tsconfig.json

{
  "compilerOptions": {
    "paths": {
      "@svgs": ["src/.umi/plugin-svgs"]
    }
  }
}

使用方式

完成上述配置后,启动项目,将会在 src/.umi 生成 plugin-svgs 图标组件。

npm.io

import React from 'react';
import Icon from '@svgs';

export default () => {
  return (
    <div>
      <Icon className="icon" type="noData" />
    </div>
  );
};

API

参数说明type
type图标类型(图标名称)ZHSvgInterface(根据 entry 目录文件名自动生成,空格转驼峰。)
className图标类名string
1.1.1

1 year ago

1.1.0

1 year ago

1.0.10

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago