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 相关文章推荐
让innerHTML的脚本也可以运行起来
Jul 01 Javascript
JavaScript 继承详解 第一篇
Aug 30 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
Oct 21 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
Apr 02 Javascript
jquery统计用户选中的复选框的个数
Jun 06 Javascript
JavaScript的内存释放问题详解
Jan 21 Javascript
AngularJS 使用$sce控制代码安全检查
Jan 05 Javascript
KnockoutJS 3.X API 第四章之click绑定
Oct 10 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
Jun 25 Javascript
vue项目打包之开发环境和部署环境的实现
Apr 23 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
Jul 20 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 Vue.js
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
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
老鱼 浅谈javascript面向对象编程
2010/03/04 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
2013/05/15 Javascript
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
jquery 提示信息显示后自动消失的具体实现
2013/12/18 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
JS实现向iframe中表单传值的方法
2017/03/24 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
Vue header组件开发详解
2018/01/26 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
layui table 表格模板按钮的实例代码
2019/09/21 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
[04:32]DOTA2著名解说配音敌法师 现场专访海涛怒切假腿
2013/12/20 DOTA
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
初三学习决心书
2014/03/11 职场文书
项目投资合作意向书
2014/07/29 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
小学生优秀评语
2014/12/29 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
2021/05/14 Python
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL