在Vue 3中使用Font Awesome
在Vue 3中使用Font Awesome
我正在尝试在Vue 3中使用Font Awesome。
我已经在我的package.json
文件中引入了它。
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.34",
"@fortawesome/free-brands-svg-icons": "^5.15.2",
"@fortawesome/free-solid-svg-icons": "^5.15.2",
"@fortawesome/vue-fontawesome": "^3.0.0-3",
}
在main.js
中引入了FontAwesome。
import { createApp } from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; import { library } from "@fortawesome/fontawesome-svg-core"; import { faPhone } from "@fortawesome/free-solid-svg-icons/faAddressBook"; import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; library.add(faPhone); /* eslint-disable */ createApp(App) .use(store) .use(router) .component("font-awesome-icon", FontAwesomeIcon) .mount("#app")
在组件的中加入以下内容:
但是当我在组件中使用它时,什么都没有发生... 在元素中没有渲染任何内容,只显示了HTML注释
我该如何解决这个问题并开始在任何组件中使用FontAwesome?