vue使用Font Awesome的方法步骤

2020-06-14 06:25:19易采站长站整理

折腾前言

目前工作主要使用

vue.js
框架进行开发,自己又对
vue
不是那么了解,还是半桶的状态,所以得加紧步伐赶紧熟悉起来,这两天在使用脚手架
vue-cli
创建项目玩耍中,又一直对
font-awesome
锲而不舍,通过
github
了解到早有大牛搞出了
vue-awesome
,因此就开始折腾了……

废话不多说,开搞!

准备工作

这个是作者的

github
地址:飞机

为了演示完整步骤,用脚手架新建个项目

正在创建中…

趁此闲话几句

这种方式使用有个好处就是,你可以自己自定义任何图标,即用

svg
格式输出,然后通过
Icon.register
去注册一个图标,注册方式如下:

如果图标很多的时候,

DOM
中可能分散着大量的
svg
标签,这个不知道算不算缺点来着。


Icon.register({
'chevron-right': {
'width': 1280,
'height': 1792,
'paths': [{
'd': 'M1107 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z'
}] }
});

chevron-right
这个是该图标的名字,在使用的时候通过

<icon name="chevron-right"></icon>
去使用,至于样式按照正常定义即可。

paths
里面就是图标的绘制
svg
时候的路径信息

安装OK了,进入正题……

准备工作:

安装

vue-awesome

$ npm install vue-awesome --save

这个简单安装完成就OK。

结果预览

从图中看其实图标最后就是个

svg
标签

图标存放目录

为了开发方便,新建

src/icons
目录集中存放图标
js
文件

$ cd src/

$ mkdir icons && cmod

这里