3.1.5 • Published 6 months ago
vite-plugin-vue-svg-icons v3.1.5
#请移步到 vite-plugin-svgs-icons 迁移到 vite-plugin-svgs-icons
vite-plugin-vue-svg-icons
介绍
一个svg图标的插件,无需每个svg都发起http请求, 组件可以改变color、size【仅支持单色】, 支持全部iconfont.cn上的svg
npm i vite-plugin-vue-svg-icons -D
pnpm add vite-plugin-vue-svg-icons -D
vite.config.js 使用说明
import vitePluginVueSvgIcons from 'vite-plugin-vue-svg-icons'
export default defineConfig({
plugins: [
vitePluginVueSvgIcons()
],
})
vitePluginVueSvgIcons 方法传参,Object, 如果不需要的svg图标建议不要放在目录下
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
dir | String | 存放svg图标的目录 | path.resolve(__dirname, 'src', 'assets', 'svg') |
moduleId | String | 定义导入名称 | svg-icon |
// 目录,注意
// 多色的svg 请放在multicolor这个目录,多色无法修改color,
// 如果多色的svg不放在multicolor这个目录,就会被修改为单色
// 没有multicolor目录你就自已建
|assets
|svg
|multicolor
xxx.svg
xxx.svg
xxx.svg
xxx.svg
xxx.svg
xxx.svg
svg组件使用说明
// app.vue 局部注册使用
<script setup>
import svgIcon from 'svg-icon'
</script>
// name参数是svg文件名称,比如:svg/logo.svg
// 那么你引用这个svg 只需要name="logo"
<template>
<svgIcon name="logo" color="#f00" size="80" />
</template>
// main.js 全部注册
import svgIcon from 'svg-icon'
VueApp.component('svg-icon', svgIcon);
组件参数说明
参数名 | 类型 | 默认值 |
---|---|---|
name | String | 必需设置name,与文件名称一样, 否则不显示哦。name参数是svg文件名称,比如:svg/logo.svg 那么你引用这个svg 只需要name="logo" |
color | String | inherit,请设置上你理想的color, 仅支持单色svg |
size | Number | 默认20, 设置为false, 无默认值,svg也不会被设置上大小 |
class | String | - |
版本描述:
v3.1.2 > 优化了build配置, 优化导入方式!
v3.1.0 > 升级新版, 更换构建工具vite
v3.0.21 < 小于这个版本的放弃与删除了!升级新版
v3.0.21 正常版
v3.0.22 优化内部定义的id:给id增加前缀
3.1.5
6 months ago
3.1.3
10 months ago
3.1.2
10 months ago
3.1.4
10 months ago
3.1.0
1 year ago
3.0.22
1 year ago
3.0.21
2 years ago
1.1.8
2 years ago
1.1.7
2 years ago
3.0.4
2 years ago
3.0.3
2 years ago
3.0.2
2 years ago
3.0.1
2 years ago
3.0.5
2 years ago
3.0.0
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.9
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
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