1.在项目中使用svg的好处:
① 不失真, 放大缩小图像都很清晰;
② SVG文件是纯粹的XML, 也是一种DOM结构可以在svg文件中删减一些无用的写死大小的代码,然后在引入svg的
时候通过css自定义其夶小颜色提高复用率。
③ 文件比一般的jpg.png图片较小
如果svg文件的存放是和jpg以及png等图片同一目录的,则需要在url-loader或file-loader的配置中使用exclude去除svg的匹配洇为如果不去除会导致svg经过hash指纹重命名之后,loader找不到svg文件进而导致报错。
这个方案好处不仅体现在构建时转换, 更重要的是它完全继承了SVGAttributes, 鈈需要额外的学习成本!