Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
410 views
in Technique[技术] by (71.8m points)

vue.js - Font-awesome icons don't appear in the website( But appears in the development tool)

Currently I'm working on a VUE project and installed font awesome using npm. But the icons are not visible in the website. These are the commands used for install.

npm install --save @fortawesome/fontawesome-svg-core 
npm install --save @fortawesome/free-solid-svg-icons 
npm install --save @fortawesome/vue-fontawesome

Then I changed the main.js file

import Vue from 'vue'
import App from './App.vue'
import VModal from 'vue-js-modal'
import router from './router'
import { library } from '@fortawesome/fontawesome-svg-core'
import { faCoffee, faNewspaper } from '@fortawesome/free-solid-svg-icons'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'

library.add(faCoffee,faNewspaper)

Vue.component('font-awesome-icon', FontAwesomeIcon)
Vue.config.productionTip = false
Vue.use(VModal, { dynamic: true, injectModalsContainer: true ,dynamicDefaults: { clickToClose: false } })


new Vue({
  router,
  render: h => h(App),
}).$mount('#app')

and changed the html file

<span class="user-icon">
   <font-awesome-icon :icon="['fas', 'newspaper']" />
</span>

When I check it with the development tool it shows the icon. But it doesn't appear in the website.

enter image description here

question from:https://stackoverflow.com/questions/65896618/font-awesome-icons-dont-appear-in-the-website-but-appears-in-the-development-t

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...