vue中引入font-awesome字符

安装基础依赖

npm i --save @fortawesome/fontawesome-svg-core
npm i --save @fortawesome/vue-fontawesome

安装样式依赖

npm i --save @fortawesome/free-solid-svg-icons
npm i --save @fortawesome/free-brands-svg-icons
npm i --save @fortawesome/free-regular-svg-icons

修改main.js

import { library } from '@fortawesome/fontawesome-svg-core'
import { fas } from '@fortawesome/free-solid-svg-icons'
import { far } from '@fortawesome/free-regular-svg-icons'
import { fab } from '@fortawesome/free-brands-svg-icons'
import { FontAwesomeIcon, FontAwesomeLayers, FontAwesomeLayersText } from '@fortawesome/vue-fontawesome'

library.add(fas, far, fab)

Vue.component('font-awesome-icon', FontAwesomeIcon)
Vue.component('font-awesome-layers', FontAwesomeLayers)
Vue.component('font-awesome-layers-text', FontAwesomeLayersText)

使用

font-awesome官网

  • solid 样式,前缀为:fas
  • regular 样式,前缀为:far
  • brands 样式,前缀为:fab
<font-awesome-icon :icon="['fas','power-off']" size="lg" />

如果是 solid 样式(前缀为:fas),则前缀可以省略。比如上面第一个图标等效下面写法:

<font-awesome-icon icon="power-off" size="lg" />

调整大小

使用size属性调整图标大小

<font-awesome-icon icon="power-off" size="xs" />
<font-awesome-icon icon="power-off" size="lg" />
<font-awesome-icon icon="power-off" size="2x" />

固定宽度

使用 fixed-width 可以固定图标宽度。

<font-awesome-icon icon="power-off" fixed-width />

参考网站:

  1. Vue.js - Font Awesome字体图标的使用详解
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,022评论 1 45
  • Vue 使用 Font Awesome 5 Font Awesome 官网:https://fontawesome...
    Noodlewar阅读 11,087评论 0 5
  • 在React中使用fortawesome 官方文档链接 英文 安装 或者 使用 你可以在 React 组件中这样使...
    谈小龙阅读 12,103评论 0 3
  • 7月9号 星期日 晴天 今天我休息,昨晚天太热,一夜没睡,全身都是汗,眼睛看着风扇想象着它要是转了,会给...
    启航的帆船阅读 2,865评论 0 0
  • 作者:武俊祥 儿多不受欺,可能是父亲那一代人深植进观念里的根系吧?爷爷生养了父亲和姑姑一双儿女。父亲又生养了三个儿...
    武俊祥阅读 2,817评论 0 1