Using Font Awesome in Vue 3(在Vue 3中使用令人敬畏的字体)
                            本文介绍了在Vue 3中使用令人敬畏的字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
                        
                        问题描述
我正在尝试对Vue 3使用Font Awesom。
我的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中的FontAwese
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")
和<template>中的此内部组件
 <font-awesome-icon :icon="['fas', 'faPhone']" />
但是当我在组件中使用它时,没有发生任何事情.in元素是doent的呈现内容,它只显示HTML注释<!---->如何解决此问题并开始在任何组件中使用FontAwese?
推荐答案
这些步骤让它为我工作:
安装
prelease(3.0.0-4),vue-fontawesome兼容Vue 3,图标依赖:npm i --save @fortawesome/vue-fontawesome@prerelease npm i --save @fortawesome/fontawesome-svg-core npm i --save @fortawesome/free-solid-svg-icons在
main.js中,从@fortawesome/free-solid-svg-icons中选择要加载的图标:import { library } from "@fortawesome/fontawesome-svg-core"; import { faPhone } from "@fortawesome/free-solid-svg-icons"; library.add(faPhone);全局注册
font-awesome-icon组件:import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; createApp(App) .component("font-awesome-icon", FontAwesomeIcon) .mount("#app");在
src/App.vue中,使用如下组件(注意图标名称是phone,而不是faPhone):<!-- explicit style --> <font-awesome-icon :icon="['fas', 'phone']" /> <!-- implicit style (fas is assumed) --> <font-awesome-icon icon="phone" />
demo
这篇关于在Vue 3中使用令人敬畏的字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
				 沃梦达教程
				
			本文标题为:在Vue 3中使用令人敬畏的字体
				
        
 
            
        
             猜你喜欢
        
	     - 如何调试 CSS/Javascript 悬停问题 2022-01-01
 - 在不使用循环的情况下查找数字数组中的一项 2022-01-01
 - 是否可以将标志传递给 Gulp 以使其以不同的方式 2022-01-01
 - 为什么我的页面无法在 Github 上加载? 2022-01-01
 - 为什么悬停在委托事件处理程序中不起作用? 2022-01-01
 - 我不能使用 json 使用 react 向我的 web api 发出 Post 请求 2022-01-01
 - 使用 iframe URL 的 jQuery UI 对话框 2022-01-01
 - 如何显示带有换行符的文本标签? 2022-01-01
 - 如何向 ipc 渲染器发送添加回调 2022-01-01
 - 从原点悬停时触发 translateY() 2022-01-01
 
						
						
						
						
						
				
				
				
				