vue配置font-awesome5的办法步骤
发布时间:09/01 来源:未知 浏览:
关键词:
vue的配置就暂且不说,主如果之后的font-awesome5的配置:
1、安置fontawesome根基配置
npm i --save @fortawesome/fontawesome npm i --save @fortawesome/vue-fontawesome
2、安置fontawesome样式依靠
npm i --save @forawesome/fontawesome-free-solid npm i --save @forawesome/fontawesome-free-regular npm i --save @fortawesome/fontawesome-free-brands
或者两步合一
npm i --save @fortawesome/fontawesome @fortawesome/vue-fontawesome @forawesome/fontawesome-free-solid @forawesome/fontawesome-free-regular @fortawesome/fontawesome-free-brands
3、在main.js中配置font-awesome
import fontawesome from '@fortawesome/fontawesome' import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' import solid from '@fortawesome/fontawesome-free-solid' import regular from '@fortawesome/fontawesome-free-regular' import brands from '@fortawesome/fontawesome-free-brands' fontawesome.library.add(solid) fontawesome.library.add(regular) fontawesome.library.add(brands) Vue.component('font-awesome-icon', FontAwesomeIcon)
4、在vue页面使用
<font-awesome-icon :icon="['far','address-book']"/>
当然并非必然要写成font-awesome-icon标签,它只是组件与main.js里面的Vue.component对比,main.js的Vue.component只是将其作为全局组件。在:icon="['样式','省略样式前缀的图表名']",
上面这些是使用font-awesome 5.0.13
关于5.6.3版原本说,由于新增添了Font Awesome SVG Core.所以5.6.3的安置:
1、安置fontawesome根基配置
npm i --save @fortawesome/fontawesome-svg-core npm i --save @fortawesome/free-solid-svg-icons npm i --save @fortawesome/vue-fontawesome
2、在main.js中配置font-awesome
import { library } from '@fortawesome/fontawesome-svg-core' import { fas } from '@fortawesome/free-solid-svg-icons' import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' library.add(fas) Vue.component('font-awesome-icon', FontAwesomeIcon)
3、在页面中可以写入
<font-awesome-icon icon="address-book" />
或
<font-awesome-icon :icon="['fas', 'address-book']" />
关于非fas的可以直接写
<font-awesome-icon far icon="spinner" />
还剩下fal和fab的这两项在5.6.3版本中尚不知道不消pro该如何安置,求大佬补充
以上就是vue配置font-awesome5的办法步骤的具体内容,更多请关注百分百源码网其它相关文章!