【发布时间】:2021-07-12 14:43:40
【问题描述】:
您好,我是 TypeScript 的新手,我想将 FontAwesome 图标添加到我的 Vue 应用程序中。我忘了说这是一个使用 Vue 3 的项目
这是我的main.ts:
import Vue, { createApp } from 'vue';
import './registerServiceWorker';
import { library } from '@fortawesome/fontawesome-svg-core';
import { faUserSecret } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
import router from './router';
import store from './store';
import App from './App.vue';
library.add(faUserSecret);
Vue.component('font-awesome-icon', FontAwesomeIcon); // This line generate an error
createApp(App).use(router).use(store).mount('#app');
如何在全局范围内设置我的 fontawesome 组件?谢谢。
【问题讨论】:
-
不应该是
import { Vue, createApp } from 'vue';吗? -
与
import { Vue, createApp } from 'vue';同样的错误
标签: typescript vue.js font-awesome