vue3项目应用font awesome6

element-plus框架的图标icon种类较少,一般无法涵盖所有业务情况

这时候引入font awesome6免费版,图标库非常丰富,一般可以满足所有业务场景

官网:https://fa6.dashgame.com/Font Awesome 6,一套始终绝佳的图标字体库和CSS框架。Font Awesome6中文网。icon-default.png?t=N7T8https://fa6.dashgame.com/

 官网上有vue3的引入教程

这里复制主要部分

npm安装

npm i --save @fortawesome/fontawesome-svg-core
# Free icons styles
npm i --save @fortawesome/free-solid-svg-icons
npm i --save @fortawesome/free-regular-svg-icons
npm i --save @fortawesome/free-brands-svg-icons
# for Vue 3.x
npm i --save @fortawesome/vue-fontawesome@latest-3

main.js引用

/* import the fontawesome core */
import {library} from '@fortawesome/fontawesome-svg-core'

/* import font awesome icon component */
import {FontAwesomeIcon} from '@fortawesome/vue-fontawesome'
import {
    faChartLine,
    faChartColumn,
    faChartPie,
    faList,
} from '@fortawesome/free-solid-svg-icons'
library.add(faChartLine, faChartColumn, faChartPie, faList)

/* 注册 font awesome icon 全局组件 */
app.component('font-awesome-icon', FontAwesomeIcon)

页面使用图标

可以使用font-size等css属性控制样式

<div>
    <font-awesome-icon icon="fa-solid fa-chart-pie">
    <font-awesome-icon icon="fa-solid fa-chart-line">
</div>

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue 3中使用Font Awesome图标库的步骤如下: 1. 首先,安装Font Awesome的Vue组件库。打开终端,进入你的Vue项目根目录,并运行以下命令: ```shell npm install @fortawesome/fontawesome-svg-core npm install @fortawesome/free-solid-svg-icons npm install @fortawesome/vue-fontawesome ``` 2. 在你的Vue应用程序的主文件(通常是`main.js`或`main.ts`)中导入所的组件和图标。添加以下代码: ```javascript import { createApp } from 'vue' import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' import { library } from '@fortawesome/fontawesome-svg-core' import { faUser, faEnvelope } from '@fortawesome/free-solid-svg-icons' library.add(faUser, faEnvelope) createApp(App) .component('font-awesome-icon', FontAwesomeIcon) .mount('#app') ``` 在上述代码中,我们从`@fortawesome/vue-fontawesome`中导入`FontAwesomeIcon`组件,并从`@fortawesome/fontawesome-svg-core`和`@fortawesome/free-solid-svg-icons`中导入所的图标。然后,我们使用`library.add()`方法将图标添加到图标库中。 3. 在你的Vue组件中使用Font Awesome图标。你可以像下面这样在模板中使用`<font-awesome-icon>`组件: ```html <template> <div> <font-awesome-icon icon="user" /> <font-awesome-icon icon="envelope" /> </div> </template> ``` 在上述代码中,我们通过设置`icon`属性为图标的名称来使用Font Awesome图标。例如,`icon="user"`将显示用户图标,`icon="envelope"`将显示信封图标。 这就是在Vue 3中使用Font Awesome图标库的基本步骤。你可以根据要使用更多的图标,只在`library.add()`方法中添加它们,并在组件中使用相应的图标名称即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值