【发布时间】:2022-01-18 13:22:59
【问题描述】:
我可以在app.js中导入fontawesome-icons:
import {createApp} from 'vue';
import app from "../vue/app";
import {library} from '@fortawesome/fontawesome-svg-core';
import {FontAwesomeIcon} from '@fortawesome/vue-fontawesome';
import {faWrench} from '@fortawesome/free-solid-svg-icons';
library.add(faWrench);
createApp(app)
.component('fa', FontAwesomeIcon)
.mount("#app");
并在这样的组件中使用它们:
<fa :icon="[ 'fa', 'wrench' ]" size="2x"></fa>
font-awesome-animation npm doc 告诉使用这个:
<i class="fa fa-wrench faa-wrench animated"></i>
但它似乎不适用于Vue 3。
我尝试在安装后导入font-awesome-animation:
import {faaWrench} from 'font-awesome-animation';
library.add(faaWrench);
但它破坏了网站并且控制台显示:
Uncaught TypeError: Cannot read properties of undefined (reading 'prefix')
如何在Vue 3 中使用font-awesome-animation?
【问题讨论】:
标签: vue.js font-awesome vuejs3