Vue项目中如何引入icon图标


Posted in Javascript onMarch 28, 2018

1.下载icon图标,推荐icomoon网站,里面有大量的矢量图标,也可以自定义,当然你也可以去阿里巴巴矢量图标库下载你所需要的小图标。点击进入icomoon网站点击右上角“IcoMoon App”,找到自己需要的图标后选择然后点击右下角“Generate Font”,接着可以在左上角第二个按钮“Preferences”进行自定义你要下载的图标信息,一般我都是进去改一下“Font Name”,然后返回点击右下角“Download”,这样你就下载了图标。

2.解压下载的图标压缩包,得到这样的文件:

Vue项目中如何引入icon图标

3.在vue项目里src文件夹中新建common文件夹,将这里的fonts复制到common中,再在common文件夹中新建一个stylus文件夹,将这里的style.css复制到stylus中,这个css文件放的是图标的相关样式代码,我放进去后改成icon.styl便于识别(PS:我是用stylus预处理器,所以新建stylus,并且后缀名为styl,不同预处理器可以不同,这个见仁见智,只是尽量遵循代码规范而已),放入后的文件夹结构如下:

Vue项目中如何引入icon图标

4.那么现在就是重点了,刚解压的文件中style.css中@font-face的url路径是需要修改成项目中的路径的,修改如下:

Vue项目中如何引入icon图标

5.然后要在App.vue里引入这个文件,不然是不生效的:

Vue项目中如何引入icon图标

6.然后在template上写对应的class名,加上样式即可:

Vue项目中如何引入icon图标Vue项目中如何引入icon图标

得到的页面如下所示:

Vue项目中如何引入icon图标

总结

以上所述是小编给大家介绍的Vue项目中如何引入icon图标,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS 控制非法字符的输入代码
Dec 04 Javascript
js的[defer]和[async]属性
Nov 24 Javascript
js实现点击左右按钮轮播图片效果实例
Jan 29 Javascript
自动完成的搜索框javascript实现
Feb 26 Javascript
JavaScript原生数组Array常用方法
Apr 06 Javascript
Angular2学习教程之组件中的DOM操作详解
May 28 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
Jul 19 Javascript
Vue render深入开发讲解
Apr 13 Javascript
在vue中使用vue-echarts-v3的实例代码
Sep 13 Javascript
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
vue.js实现图书管理功能
Sep 24 Javascript
javascript json对象小技巧之键名作为变量用法分析
Nov 11 Javascript
JavaScript中的E-mail 地址格式验证
Mar 28 #Javascript
javascript性能优化之分时函数的介绍
Mar 28 #Javascript
Vue数据监听方法watch的使用
Mar 28 #Javascript
Vue 自定义动态组件实例详解
Mar 28 #Javascript
详解VUE 对element-ui中的ElTableColumn扩展
Mar 28 #Javascript
微信小程序之分享页面如何返回首页的示例
Mar 28 #Javascript
js中el表达式的使用和非空判断方法
Mar 28 #Javascript
You might like
PHP系统命令函数使用分析
2013/07/05 PHP
基于PHPexecl类生成复杂的报表表头示例
2016/10/14 PHP
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
Electron-vue脚手架改造vue项目的方法
2018/10/22 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
简单了解Python matplotlib线的属性
2019/06/29 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
关于python中的xpath解析定位
2020/03/06 Python
python属于解释语言吗
2020/06/11 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
python 自动识别并连接串口的实现
2021/01/19 Python
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
合唱兴趣小组活动总结
2014/07/10 职场文书
房屋租房协议书范本
2014/12/04 职场文书
精神文明建设汇报材料
2014/12/24 职场文书
redis 查看所有的key方式
2021/05/07 Redis
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
virtualenv隔离Python环境的问题解析
2022/06/21 Python