vue使用Font Awesome的方法步骤

2020-06-14 06:25:19易采站长站整理
cmod
是 777 权限,由于是用的是虚拟机,所以经常出现权限问题,因此索性直接给 777(仅限本地开发)

icon 组件

下载

Icon.vue
文件

到这里下载

Icon.vue
文件,建议将整个项目
git
下来。

这个组件的作用就是,用来创建

<icon name="your icon name"></icon>
自定义标签。

然后把

Icon.vue
放到
components
目录下(放哪里可以自己决定)

src/icons
创建注册图标文件

这个目录集中放置所有

icon
的注册
js
文件

创建出口文件

index.js
这里面将引入所有图标
js
文件


// src/icons/index.js

import './chevron-right.js';

// ...... 其他需要的图标文件

以右键头图标为例:(

chevron-right.js
)


import Icon from '../components/Icon.vue';

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'
}] }
});

项目入口 main.js 引用字体库

项目主入口文件

main.js
中引入
vue-awesome
库和
icons/index.js
文件

引入图标组件

import Icon from './components/Icon';

引入图标内容文件

import './icons/index.js';

然后将

Icon
注册成
vue
组件

Vue.component('icon', Icon);

注册完成之后,我们就可以在代码中直接使用

<icon></icon>
标签了

结束

使用步骤还是很简单的,经过上面的步骤之后我们就可以正常使用图标库了

总结下来步骤其实就下面几步

import Icon.vue
组件
new
you-icon.js