2022-06-16
4800
#vue
David Herron
336
Jun 16, 2022 ⋅ 17 min read

Font Awesome icons in Vue.js apps: A complete guide

David Herron Software engineer and author. Passionate about Node.js, climate change, EV’s, and clean energy.

Recent posts:

how to get the most out of Cursor

Frontend devs: Here’s how to get the most out of Cursor

Learn how to get the most out of Cursor AI — one of the hottest tools in AI-assisted coding, with practical workflows and underrated features.

Isaac Okoro
Jun 18, 2025 ⋅ 5 min read
When to Use OpenAI vs. Open Source LLMs LogRocket

When to use OpenAI vs. open source LLMs in production

Learn about OpenAI vs open source LLMs for frontend devs, with an integration guide, costs, performance comparison, and implementation tips.

Clara Ekekenta
Jun 17, 2025 ⋅ 6 min read
RAG vs. Fine Tuning, A LogRocket Article

Fine-tuning vs. RAG: Which AI strategy fits your frontend project?

Compare fine-tuning vs. RAG to design faster, smarter, and more responsive AI-powered frontend experiences.

Ikeh Akinyemi
Jun 16, 2025 ⋅ 8 min read
7 Common CSS Navigation Menu Mistakes And How To Fix Them

7 common CSS navigation menu mistakes and how to fix them

Navigation menu errors are common, even for seasoned developers. Learn seven common navigation menu errors and how to solve them using CSS.

Temitope Oyedele
Jun 13, 2025 ⋅ 6 min read
View all posts

10 Replies to "Font Awesome icons in Vue.js apps: A complete guide"

  1. very nice!!, do you know how to use icons imported like that in vuetify components? like delimiter and prev/next buttons of carousel?

  2. Great and helpful read, just wish I read more before implementing the first way realizing it wouldn’t work for the purpose I needed it for.. thank you though.

  3. Great article, it really gave me some insight and helped getting me started. However I couldn’t get approach 004 to work the way you did in the example.

    Instead of the in in the App.vue, I added an import in main.js:

    import ‘@fortawesome/fontawesome-free/css/all.css’;

  4. How about when you want to have an icon inside of an input. There doesn’t seem to be a way to align it properly

  5. Very helpful, but not complete 😉 I’ve succeeded using the free solid library, but only in my views, NOT in my custom components, in there they don’t work anymore T-T do you have any idea how to fix that?

Leave a Reply