vue2 项目引入Fontawesome
2024-10-21 02:46:58
1.安装
`` `powershell
npm i --save @fortawesome/fontawesome-svg-core
Using Vue 2.x
```powershell
$ npm i --save @fortawesome/vue-fontawesome@latest
Using Vue 3.x
npm i --save @fortawesome/vue-fontawesome@prerelease
- 安装 svg-icons
npm i --save @fortawesome/free-regular-svg-icons
npm i --save @fortawesome/free-solid-svg-icons
- 引入icon
import { library } from '@fortawesome/fontawesome-svg-core'
// 引入所有图标
import * as faIcons from '@fortawesome/free-solid-svg-icons'
// 引入FontAwesomeIcon组件
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
Vue.component('font-awesome-icon', FontAwesomeIcon)
let iconMap = new Map()
// 这里由于图标有重复的,直接全部引入会报错
for (let [key, value] of Object.entries(faIcons)) {
if (!iconMap.get(value.iconName))
library.add(value)
iconMap.set(value.iconName, value)
}
- 使用
<template>
<div id="app">
<font-awesome-icon icon="user-secret" />
</div>
</template>
原文链接: https://www.cnblogs.com/guangzan/p/14693444.html
最新文章
- 简约而不简单的Django新手图文教程
- delphi 取cpu号
- BZOJ4540 [Hnoi2016]序列
- Switch语句的case穿透
- mongoperf用法
- linux-3.0内核移植到fl2440开发板(以MINI2440为模板)
- 解决vs2013使用Git推送到远程仓库报错的问题
- Tomcat入门指南
- cURL的几个经典实例
- CSS 实现:文字水平垂直居中
- WCF Service的Restfull风格
- HDU 3038 How Many Answers Are Wrong (并查集)
- SQL数据库开发知识总结:提高篇
- JniHelper 含安卓推送
- 介绍一个好用的软件--多个WIN远程连接
- javascript中关于数组的迭代方法
- servlet上传图片 服务器路径
- iOS 数字每隔3位添加一个逗号的
- 几个常用的linux命令(操作服务器时会用到)
- 解决MyEclipse中install new software问题
热门文章
- [OpenCV实战]2 人脸识别算法对比
- [OpenCV实战]4 OpenCV中的颜色空间
- python 之路 37 Navicat 可视化软件使用、 pymysql模块使用
- Adversarial Active Learning based Heterogeneous GNN for Fake news Detection-ICDM20
- while循環的一些判斷條件和讀取循環精簡方法
- maven打包出现Failed to execute goal xxx.plugins:maven-compiler-plugin:3.7.0:compile.......:Fatal error compiling解决方法
- py教学之集合
- C#移除字符串中的不可见Unicode字符
- 使用VMware Converter Standalone P2V(物理机转换虚拟机)
- TS不能将类型“any[]”分配给类型“never[]”