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 相关文章推荐
javascript操作html控件实例(javascript添加html)
Dec 02 Javascript
js验证整数加保留小数点的简单实例
Dec 02 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
Jun 14 Javascript
微信小程序 实例应用(记账)详解
Sep 28 Javascript
AngularJS中的DOM操作用法分析
Nov 04 Javascript
javascript将非数值转换为数值
Sep 13 Javascript
vue最简单的前后端交互示例详解
Oct 11 Javascript
JS基于对象的链表实现与使用方法示例
Jan 31 Javascript
Angular4.0动画操作实例详解
May 10 Javascript
JavaScript实现打字游戏
Feb 19 Javascript
javascript Number 与 Math对象的介绍
Nov 17 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
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
提升PHP执行速度全攻略(上)
2006/10/09 PHP
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
用php或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
很让人受教的 提高php代码质量36计
2012/09/05 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
PHP Header失效的原因分析及解决方法
2016/11/16 PHP
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
基于python实现的抓取腾讯视频所有电影的爬虫
2016/04/22 Python
Python正则表达式如何进行字符串替换实例
2016/12/28 Python
Python找出最小的K个数实例代码
2018/01/04 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
师范生个人推荐信
2013/11/29 职场文书
给医务人员表扬信
2014/01/12 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
化学专业自荐信
2014/05/28 职场文书
工伤事故证明
2014/10/20 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
七年级作文之冬景
2019/11/07 职场文书
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫