资讯专栏INFORMATION COLUMN

vue配置font-awesome5

melody_lql / 1143人阅读

摘要:的配置就暂且不说,主要是之后的的配置安装基础配置安装样式依赖或者两步合一在中配置在页面使用当然并非一定要写成标签,它只是组件与里面的对照,的只是将其作为全局组件。

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标签,它只是组件与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、在页面中可以写入

对于非fas的可以直接写

还剩下fal和fab的这两项在5.6.3版本中尚不知道不用pro该怎么安装,求大佬补充

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/101420.html

相关文章

  • Vue入坑笔记

    摘要:近段时间常使用开发,写点记录,避免时间久之忘了。安装教程查看是否已安装,在中输入若已安装则输出版本号。继承报错可能是文件路径问题。当和继承的不同时在文件夹内外的话,会出现该错误。 近段时间常使用vue-cli开发,写点记录,避免时间久之忘了。 环境 1. nodejs  vue-cli开发基于nodejs环境,确保开发的环境中已安装了nodejs。  安装教程 https://www....

    superw 评论0 收藏0
  • 一款基于vue好用的富文本编辑器Froala WYSIWYG Editor

    摘要:前言基于使用过几款富文本编辑器趟过坑,但是这几款总感觉不是那么适合项目需求,苦苦搜寻总算找到一款好用的富文本编辑器支持特性快速预览使用废话不多说,开始撸代码安装引入引入引入中文语言包引入此处可在中引入地址 前言: 基于Vue使用过几款富文本编辑器:wangEditorvue-quill-editorvue2-editor 趟过坑,但是这几款总感觉不是那么适合项目需求,苦苦搜寻总算找到一...

    adam1q84 评论0 收藏0
  • vue-cli配置webpack dll

    摘要:一缓存失效改变了的一点儿代码,打包的就会改变导致每次发布,的缓存都会失效。为了解决上述问题,在网上查找资料后,找到使用这个方案。三对比结果优化前笔记本上打包时间为,优化后笔记本打包时间为,同时也增加了这些库的缓存。 问题 在前端项目中,我们希望第三方库(vendors)和自己写的代码可以分开打包,vue-cli也帮我们配好了webpack的CommonsChunkPlugin,但是在使...

    justCoding 评论0 收藏0
  • vue 2.0 使用 Font Awesome

    摘要:只需要两步,亲测有效下载依赖在入口文件全局引入在测试实例效果图 只需要两步,亲测有效 下载依赖font awesome npm/cnpm install font-awesome --save 在入口文件main.js全局引入 import font-awesome/css/font-awesome.min.css 在App.vue测试 实例效果图: showImg(htt...

    raise_yang 评论0 收藏0
  • vue 2.0 使用 Font Awesome

    摘要:只需要两步,亲测有效下载依赖在入口文件全局引入在测试实例效果图 只需要两步,亲测有效 下载依赖font awesome npm/cnpm install font-awesome --save 在入口文件main.js全局引入 import font-awesome/css/font-awesome.min.css 在App.vue测试 实例效果图: showImg(htt...

    asoren 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<