vuecli3的svgicon_vue-cli3使用svg问题的简单解决办法_weixin_39845306的博客-程序员宅基地

技术标签: vuecli3的svgicon  

效果以下:git

那个朋友圈图标就是我从网上找的svg图片github

使用方式以下:vue-cli

vue add svg-sprite

vue.config.js添加配置,在文件内最下方找到pluginOptionsnpm

module.exports = {

pluginOptions: {

svgSprite: {

/*

* The directory containing your SVG files.

*/

dir: 'src/assets/icons',

/*

* The reqex that will be used for the Webpack rule.

*/

test: /\.(svg)(\?.*)?$/,

/*

* @see https://github.com/kisenka/svg-sprite-loader#configuration

*/

loaderOptions: {

extract: true,

spriteFilename: 'img/icons.[hash:8].svg' // or 'img/icons.svg' if filenameHashing == false

},

/*

* @see https://github.com/kisenka/svg-sprite-loader#configuration

*/

pluginOptions: {

plainSprite: true

}

}

}

};

再执行:svg

npm install svgo svgo-loader --save-dev

而后再在 your vue.config.js file:spa

module.exports = {

chainWebpack: config => {

config.module

.rule('svg-sprite')

.use('svgo-loader')

.loader('svgo-loader');

}

};

而后再assets下建立icons文件夹,将你的svg图标放入,name就是svg的名字,以下方式使用:插件

这个组件是插件帮你生成的code

就会看到你的svg图标出来了blog

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39845306/article/details/111785795

智能推荐

JavaWeb学习笔记(一)---Web相关知识和HTTP协议_Yolanda_NuoNuo的博客-程序员宅基地

一、Web相关知识 1.Web资源 Internet上供外界访问的web资源分为: (1)静态web资源(如html页面):web页面中供人们浏览的数据始终不变。 (2)动态web:web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容会有所不同。静态web资源开发技术:html 常用动态web资源开发技术:JSP/Servlet、ASP、ASP.NET、PHP、C

android冷暖色调节_android 色温代码控制_Yogurt丶的博客-程序员宅基地

上篇文章介绍了hsv颜色转RGB,调节亮度,饱和度和色调,点我;但是没有调节灯光冷暖色的api,只能继续上网找,只是没有找到很好用的,不过在查看多篇文章后发现其实冷暖色其实就是色温,一般买的灯泡说明书都有说明色温多少多少k,色温介绍, 既然知道冷暖其实就是色温之后就要知道每个色温阶段对应的rgb值,不知道的可以点下面连接色温对照表下面就开始做调节灯光的色温了首先定义一个数组把你需要的...

Markdown排版微信公众号文章_连载公众号文章读取到md笔记_Tools搜罗(gzh)的博客-程序员宅基地

前言更多精彩微信关注:随心下(Suixinxia007)大家知道,程序员宅基地可以采用Markdown来写一篇文章,易于上手而且排版效果很赞,而发布微信公众号文章却不支持Markdown文件,一般一篇文章排版时间比码字花的时间还多。常用排版工具常用的微信文章发布插件有【新媒体管家】、【135编辑器】、【365编辑器】其中新媒体管家作为浏览器插件,支持doc、docx文档直接上传,缺点是...

一种基于Android智能手机的远程视频监控的设计_yuanyuan_186的博客-程序员宅基地

        android手机h.264嵌入式操作系统网络多线程一种基于Android智能手机的远程视频监控的设计[图]摘要:为了实现移动视频监控,提出了一种基于智能手机的远程视频监控系统。介绍了监控系统的体系结构和硬件平台,阐述了嵌入式操作系统Android 应用程序的开发方法,并结合实际的应用系统,重点论述了Android 平台上视频监控客户

Java基础--Java常用关键字_WY0NG的博客-程序员宅基地

什么是Java关键字Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。(摘自百度百科)Java的保留关键字const:常量,常数。用于修改字段或局部变量的声明。 goto:跳转。指定跳转到标签,找到...

Python 编码问题——UnicodeDecodeError(二)_return codecs.utf_8_decode(input, errors, true) un_starxhong的博客-程序员宅基地

我的上一篇博客 Python 编码问题——UnicodeDecodeError(一)基本上足够应对常见Python Unicode编码错误问题,主要解释了问题产生的原因——隐式编码解码机制、避免问题的原则——Unicode“空气锁”原则。本篇主要作为一个补充,便于更好地理解第一篇文章。一,编码概述关于Python编码,你最需要了解ASCII,Unicode,UTF-8。ASCII——1...

随便推点

华为MateBook13 + 移动硬盘 装3个系统:Ubuntu18.04.04 + Mac10.15.2 + Windows10_华为matebook13安装ubuntu_养老津贴的博客-程序员宅基地

目录华为MateBook13 + 移动硬盘 装3个系统:Ubuntu18.04.04 + Mac10.15.2 + Windows101.硬件配置2.准备工作(1) 硬盘分卷(2) 准备启动u盘华为MateBook13 + 移动硬盘 装3个系统:Ubuntu18.04.04 + Mac10.15.2 + Windows101.硬件配置CPU: intel i7-8565U显卡: nvidia GeForce MX250无线网卡: intel AC 9560移动硬盘:以前的旧电脑换了固态,这是换

CentOS 挂载(U盘NTFS格式,新硬盘,增加交换分区,扩展根分区等)_b078109的博客-程序员宅基地

1、挂载fat或者fat32分区的U盘如果是用VM安装的linux,在vm里挂载U盘有两个前提:第一,主机里的service要启动:第二,U盘是连接到虚拟机,而不是主机,需要确认这点:2、使用fdisk命令先检查一下U盘是否已经加载fdisk -l设备/dev/sdb1 就是插入的U盘,FAT32分区加载:[[email protected]...

【学习摘记】马士兵bbs改良版_课时15_消除莫名其妙的黄线_醒见夜明的博客-程序员宅基地

【课时15】修正MyEclipse_Spell_Checking——黄线恼人?不觉得【小技巧】如何去除黄线?法一:Window->preference->general->editors->text editors->spelling->取消enable spell checking->apply & ok法二:Project ->clean【习

Associative [email protected]注解_zhengchaoqun89的博客-程序员宅基地

Associative ReferencesAssociative references, available starting in Mac OS X v10.6, simulate the addition of object instance variables to an existing class. Using associative references, you can a

arcgis 不能打开http://service:8399/arcgis/rest/_arcgis启动时总打不开8399端口_GeekFans的博客-程序员宅基地

如下图,我已经重新启动了SOM和SMS两个服务进程,但是打开http://service:8399/arcgis/rest/时,还是显示404错误:我又试着打开http://service:8399/manager/html,仍然是如下结果:然后我进入C:\Program Files\ArcGIS\Server10.0\java\manager\service\logs

推荐文章

热门文章

相关标签