2023-03-23
1496
#vue
Nwose Lotanna
5643
107
Mar 23, 2023 ⋅ 5 min read

Making your components dynamic in Vue 3

Nwose Lotanna Web Developer and Writer

Recent posts:

LLMs are facing a QA crisis here’s how we could solve it

LLMs are facing a QA crisis: Here’s how we could solve it

LLM QA isn’t just a tooling gap — it’s a fundamental shift in how we think about software reliability.

Rosario De Chiara
Aug 4, 2025 ⋅ 7 min read

Windsurf vs. Cursor: When to choose the challenger

Windsurf AI brings agentic coding and terminal control right into your IDE. We compare it to Cursor, explore its features, and build a real frontend project.

Chizaram Ken
Jul 31, 2025 ⋅ 9 min read

The CSS if() function: Conditional styling will never be the same

The CSS Working Group has approved the if() function for development, a feature that promises to bring true conditional styling directly to our stylesheets.

Ikeh Akinyemi
Jul 30, 2025 ⋅ 12 min read
what's new in next js 15.4

Next.js 15.4 is here: What’s new and what to expect

Next.js 15.4 is here, and it’s more than just a typical update. This version marks a major milestone for the framework and its growing ecosystem.

Abiola Farounbi
Jul 29, 2025 ⋅ 6 min read
View all posts

5 Replies to "Making your components dynamic in Vue 3"

  1. Excellent article, thank you. I build backend APIs and want to venture into frontend builds. This article will help me dynamically load API data per component.

    Also, nice touch in discussing . Thanks again!

  2. You say it’s dynamic but the imports are hard coded? How do I get dynamic imports with these components. I’ve been searching the internet for days. 🙁

  3. May i know how to remove the error no-unused-components from eslint when using dynamic components?

  4. Really nice explanation. But example with binding via “is” not working when it is not a dynamic.

    is=”Test1″ must be :”Test1″ otherwhise VUE/ESLINTER wrote something about error and that it must be in this style.

    Its about settings or Vue version or what? Thx 🙂

    Otherwise perfectly simple 🙂

Leave a Reply