折腾前言
目前工作主要使用
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这里










