vue-cli-plugin-svg-sprite-loader

vue cli3 plugin for svg-sprite-loader
1,025 12
Install
npm install vue-cli-plugin-svg-sprite-loader
Latest Version:2.0.1
License:MIT
Last Updated:Jan 10, 2021
Links: GitHub  ·  npm
Maintainer: raojw

vue-cli-plugin-svg-sprite-loader

vuecli3 svg-sprite-loader 插件,让你轻松使用svg图标

example

安装

vue add svg-sprite-loader

使用

<SvgIcon name="vue" />

组件参数

参数 描述 类型
name svg图标文件名(必填) String
size 大小(支持rem,比如直接写12rem) Number or String
color 颜色(单色图标才有效且path不能有fill属性) String
width svg宽度 String
height svg高度 String

svg-sprite-loader 插件参数自定义

在vue.config.js:

module.exports = {
  pluginOptions: {
    svgSpriteLoader: {
      // directory
      dir: path.resolve(__dirname, 'src/icon'),
      // test rule
      test: /\.svg$/,
      // https://github.com/JetBrains/svg-sprite-loader#configuration
      options: {
        symbolId: 'icon-[name]'
      }
    }
  }
}

版本更新

1.0.2

  • 新增svg图标预览页面

1.0.3

  • 移除className属性,使用vue自带class合并写法
  • 新增width、height属性,支持自定义宽高
  • size支持rem

2.0.0

  • 升级 svg-sprite-loader 为5.1.x版本

2.0.1

  • 自动检测开发环境是js还是ts,注入不同的模板

Related Packages

vue-cli-plugin-vite

out-of-box vite dev for vue-cli project

4,813 393
@kummy/vue-cli-plugin-demo

vue-cli 3 plugin to add @kummy/vue-cli-plugin-demo

752 0
vue-cli-plugin-externals

Manage external modules in your project in vue-cli 3.x

1,506 4
@zouxin/vue-cli-plugin-template

vue-cli 3 plugin to add @zouxin/vue-template | @zouxin/vue-typescript-template

1,300 5
vue-cli-plugin-inject-alias

automatically generate alias based on path

601

Version History

Version Released License
2.0.1 MIT
2.0.0 MIT
1.0.3 MIT
1.0.2 MIT
1.0.1 MIT