失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > vue3引用Font-Awesome字体图标库

vue3引用Font-Awesome字体图标库

时间:2021-03-24 10:53:04

相关推荐

vue3引用Font-Awesome字体图标库

环境:vue3+ts+vite+element plus

介绍:这里安装引用的是Font-Awesome 6.x 版本,有专业版(付费),这里只介绍免费版字体使用方法

一、安装

1.使用npm安装,终端打开项目目录或者命令行cd到目录文件夹下,运行(添加SVG核心包和图标):

npm i --save @fortawesome/fontawesome-svg-core //核心npm i --save @fortawesome/free-solid-svg-icons //实体图标 npm i --save @fortawesome/free-regular-svg-icons //常规图标//(实体和常规图标的区别看下面举例,选其一安装,或者两者都按装)npm i --save @fortawesome/free-brands-svg-icons //品牌图标(非必要,如有用到品牌图标比如推特,Facebook,苹果等图标)

2.安装vue组件

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

3.注册组件 在main.ts里面

/* 核心 */import {library } from '@fortawesome/fontawesome-svg-core'/* 引用图标库 FontAwesome Icon*/import {FontAwesomeIcon} from "@fortawesome/vue-fontawesome";/* 引用图标 */import {faCopy as farCopy } from '@fortawesome/free-regular-svg-icons' //常规import {faCopy as fasCopy } from '@fortawesome/free-solid-svg-icons' //实体import {faTwitter,faApple } from '@fortawesome/free-brands-svg-icons' //品牌/* add icons to the library */library.add(farCopy,fasCopy,faTwitter,faApple)ponent('font-awesome-icon', FontAwesomeIcon)

4.使用 (看步骤3里面引用图标处)

<template><div><h1>演示</h1><font-awesome-icon icon="fa-solid fa-copy" class="icon-copy1"/> //实体<br><font-awesome-icon icon="fa-regular fa-copy" class="icon-copy2"/> //常规<br><font-awesome-icon icon="fa-brands fa-apple" /> //品牌</div></template><style lang="scss" scoped>$red:red;$fontSize:24px;.icon-copy1{color: $red;font-size: $fontSize;}</style>

注意要对应好

效果:此时看到同一个图标copy两种引用方式常规和实体的区别了吧

Font-Awesome 6版本可使用的免费图标参考: 官网地址

如果觉得《vue3引用Font-Awesome字体图标库》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。