博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue配置font-awesome5
阅读量:6177 次
发布时间:2019-06-21

本文共 1660 字,大约阅读时间需要 5 分钟。

vue的配置就暂且不说,主要是之后的font-awesome5的配置:

1、安装fontawesome基础配置

npm i --save @fortawesome/fontawesomenpm i --save @fortawesome/vue-fontawesome

2、安装fontawesome样式依赖

npm i --save @forawesome/fontawesome-free-solidnpm i --save @forawesome/fontawesome-free-regularnpm 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

clipboard.png

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)

clipboard.png

4、在vue页面使用

当然并非一定要写成font-awesome-icon标签,它只是组件与main.js里面的Vue.component对照,main.js的Vue.component只是将其作为全局组件。在:icon="['样式','省去样式前缀的图表名']",

clipboard.png

上面这些是使用font-awesome 5.0.13


对于5.6.3版本来说,因为新增加了Font Awesome SVG Core.所以5.6.3的安装:

1、安装fontawesome基础配置

npm i --save @fortawesome/fontawesome-svg-corenpm i --save @fortawesome/free-solid-svg-iconsnpm 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的可以直接写

clipboard.png

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

转载地址:http://tpzda.baihongyu.com/

你可能感兴趣的文章
从非GP到GP
查看>>
云计算助力CDN加速
查看>>
iphone开发之多线程NSThread和NSInvocationOperation
查看>>
MFMailComposeViewController 发邮件
查看>>
velocity 模板解析类
查看>>
HTTP以及HTTPS协议
查看>>
Browser:浏览器版本判断类
查看>>
MyEclipse Servers视窗出现“Could not create the view: An unexpected exception was thrown”错误解决办法...
查看>>
伪类和伪元素
查看>>
jquery
查看>>
Day 3:模块结构和布局
查看>>
PWP+Nginx 集成环境下载
查看>>
【整理】RabbitMQ publish方法中的immediate和mandatory属性
查看>>
JAVA CAS原理深度分析
查看>>
权限模型
查看>>
如何配置 Log4J 只保留最近七天的日志文件
查看>>
Python 类与元类的深度挖掘 II
查看>>
prometheus收集springboot指标
查看>>
global gtags的配置
查看>>
iOS开发 — Quartz 2D知识点应用 (制作了一个Demo,源代码)
查看>>