这篇文章主要介绍“Vue封装svg-icon组件如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue封装svg-icon组件如何使用”文章能帮助大家解决问题。SVG(Scalable Vector Graphics)可缩放矢量图形,是一种用于描述基于二维的矢量图形的 XML 标记语言,其基本矢量显示对象包括矩形、圆、椭圆、多边形、直线、任意曲线等,还能显示文字对象和嵌入式外部图像(包括 PNG、JPEG、SVG 等)。实际项目中大多数图标都是使用的 SVG 图标文件,其主要有以下几个优点:1.内容可读,文件是纯粹的 XML。2.图像文件小,可伸缩性强。3.矢量放缩,能以不牺牲图像质量为前提,进行任意缩放。4.还能基于 DOM 模型实现动态和一些交互功能1. 下载npm install vue-svg-icon xml-loader -D2. 下载的.svg的文件,存放于src/icons/svg文件3. 配置src/icons/index.js文件4.在main.js中引入icon/index.js文件中全局设置5. 封装组件/src/components/svgIcon/index.vue6.页面使用到目前为止使用 还没有效果,因为还缺少配置文件7. vue.config.js 中配置 svg-sprite-loader安装:npm install svg-sprite-loader -D配置 vue.config.js:使用chainWebpack方法可自定义配置 loader vue.config.js重启项目遇到报错:error: resolve is not defined在vue.config.js中没有配置 resolve 方法, 需要自定义一个,代码如下此时,图标在页面已经出效果;关于“Vue封装svg-icon组件如何使用”的内容就介绍到这免费云主机域名里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。
相关推荐: Java两大工具库Commons和Guava如何使用
本文小编为大家详细介绍“Java两大工具库Commons和Guava如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java两大工具库Commons和Guava如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。除了操作集…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。