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 相关文章推荐
基于jQuery的动态表格插件
Mar 28 Javascript
js点击更换背景颜色或图片的实例代码
Jun 25 Javascript
js弹出div并显示遮罩层
Feb 12 Javascript
jQuery代码实现对话框右上角菜单带关闭×
May 03 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
Jul 01 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
Sep 20 Javascript
利用pm2部署多个node.js项目的配置教程
Oct 22 Javascript
解决vue点击控制单个样式的问题
Sep 05 Javascript
基于Koa2写个脚手架模拟接口服务的方法
Nov 27 Javascript
微信小程序如何调用图片接口API并居中显示
Jun 29 Javascript
javascript中可能用得到的全部的排序算法
Mar 05 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
May 13 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 选项及相关信息函数库
2006/12/04 PHP
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
PHP序列化/对象注入漏洞分析
2016/04/18 PHP
js中call与apply的用法小结
2013/12/28 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
2014/01/27 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
js密码强度检测
2016/01/07 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
vue基于better-scroll仿京东分类列表
2020/06/30 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
python实现实时监控文件的方法
2016/08/26 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
Python实现的圆形绘制(画圆)示例
2018/01/31 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
如何利用Python识别图片中的文字
2020/05/31 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
2020/07/07 Python
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
医学毕业生自我鉴定
2013/10/30 职场文书
打架检讨书500字
2014/01/29 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
学雷锋月活动总结
2014/04/25 职场文书
消防安全宣传口号
2014/06/10 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS