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读取ASP设定的COOKIE
Nov 24 Javascript
JavaScript 选中文字并响应获取的实现代码
Aug 28 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
Nov 04 Javascript
拉动滚动条加载数据的jquery代码
May 03 Javascript
nodeType属性返回被选节点的节点类型介绍
Nov 22 Javascript
jQuery表单域属性过滤器用法分析
Feb 10 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
Feb 25 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
Nov 11 Javascript
jQuery操作json常用方法示例
Jan 04 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
Jul 05 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
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
实用函数9
2007/11/08 PHP
php 生成饼图 三维饼图
2009/09/28 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
php SQL Injection with MySQL
2011/02/27 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
thinkphp的静态缓存用法分析
2014/11/29 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
JS复制到剪贴板示例代码
2013/10/30 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
python创建线程示例
2014/05/06 Python
Python中django学习心得
2017/12/06 Python
对python numpy.array插入一行或一列的方法详解
2019/01/29 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
用python实现学生管理系统
2020/07/24 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
html5 input属性使用示例
2013/06/28 HTML / CSS
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
Skyscanner英国:苏格兰的全球三大领先航班搜索服务之一
2017/11/09 全球购物
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
2014最新实习证明模板
2014/10/02 职场文书
ThinkPHP5和ThinkPHP6的区别
2021/03/31 PHP
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python