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 相关文章推荐
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
Jul 21 Javascript
一个cssQuery对象 javascript脚本实现代码
Jul 21 Javascript
JavaScript数组常用操作技巧汇总
Nov 17 Javascript
JavaScript调试工具汇总
Dec 23 Javascript
浅谈javascript中onbeforeunload与onunload事件
Dec 10 Javascript
关于JS中的方法是否加括号的问题
Jul 27 Javascript
分享jQuery封装好的一些常用操作
Jul 28 Javascript
JS实现双击内容变为可编辑状态
Mar 03 Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 jQuery
JS中注入eval, Function等系统函数截获动态代码
Apr 03 Javascript
vue实现浏览器全屏展示功能
Nov 27 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+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
js的Object.assign用法示例分析
2020/03/05 Javascript
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
django_orm查询性能优化方法
2018/08/20 Python
Python理解递归的方法总结
2019/01/28 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
美国钻石商店:Zales
2016/11/20 全球购物
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
幼儿园教学管理制度
2014/02/04 职场文书
个人对照检查材料
2014/02/12 职场文书
公司总经理岗位职责
2014/03/15 职场文书
保护动物倡议书
2014/04/15 职场文书
幼儿评语大全
2014/04/30 职场文书
授权委托书格式
2014/07/31 职场文书
2014年护理部工作总结
2014/11/14 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
少先大队干部竞选稿
2015/11/20 职场文书
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫