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实现手把手教你月入万刀(转贴)
Nov 07 Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
Sep 14 Javascript
基于JQuery的一句话搞定手风琴菜单
Sep 14 Javascript
js遍历、动态的添加数据的小例子
Jun 22 Javascript
javascript对中文按照拼音排序代码
Aug 20 Javascript
javascript 操作符(~、&、|、^、)使用案例
Dec 31 Javascript
JavaScript中的闭包介绍
Mar 15 Javascript
JavaScript实现把数字转换成中文
Jun 29 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
Nov 13 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
Feb 21 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
Sep 07 Javascript
node.js如何自定义实现一个EventEmitter
Jul 16 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/04 咖啡文化
第十三节 对象串行化 [13]
2006/10/09 PHP
PHP添加Xdebug扩展的方法
2014/02/12 PHP
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
PHP命名空间(namespace)原理与用法详解
2019/12/11 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
js使用for循环与innerHTML获取选中tr下td值
2014/09/26 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
jQuery中position()方法用法实例
2015/01/16 Javascript
jQuery链使用指南
2015/01/20 Javascript
input输入框鼠标焦点提示信息
2015/03/17 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
利用Vue2.x开发实现JSON树的方法
2018/01/04 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
Python中遇到的小问题及解决方法汇总
2017/01/11 Python
Python中django学习心得
2017/12/06 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
酒店办公室主任岗位职责
2015/04/01 职场文书
放飞理想主题班会
2015/08/14 职场文书
详解python的内存分配机制
2021/05/10 Python
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android