Vue.js: Anleitungen und Praxiswissen | Seite 3 | mironsoft Blog
Vue.js
-
18.03.2026
Nuxt DevTools ist kein Browser-Plugin, sondern ein direkt in den Dev-Server eingebettetes Panel, das Module, Komponenten-Graph, Server-Routes, Assets und Build-Zeiten sichtbar macht, ohne Kontextwechsel zwischen Terminal, Editor und Extension. Wer Nuxt-3-Projekte betreut, findet damit die Ursache vieler Probleme schneller als über verstreute Logausgaben.
-
15.03.2026
Vue liefert mit v-if, v-for und v-model bereits die wichtigsten eingebauten Direktiven, aber manche Anforderungen lassen sich damit nicht abdecken, weil sie direkten, wiederverwendbaren Zugriff auf das rohe DOM-Element brauchen. Ein Klick außerhalb eines Elements erkennen, ein Input automatisch fokussieren, oder ein Element per Tooltip-Bibliothek initialisieren, das sind klassische Fälle für eine eigene Custom Directive. Mit der app.directive() API lässt sich eine solche Direktive global registrieren und danach in jeder Komponente per v-Präfix wie eine eingebaute Direktive verwenden, inklusive eigenem Lifecycle und typisiertem binding-Objekt.
-
12.03.2026
Fuse.js ist eine leichtgewichtige JavaScript-Bibliothek für clientseitige Fuzzy-Search, die sich sehr gut mit dem statisch generierten Content-Index von Nuxt Content kombinieren lässt, ohne dass ein externer Suchdienst wie Algolia betrieben oder bezahlt werden muss. Wer eine überschaubare Anzahl an Content-Seiten hat, kann damit eine tippfehlertolerante Suche direkt im Browser umsetzen, inklusive Gewichtung von Titel gegenüber Fließtext und ohne zusätzliche Serverinfrastruktur.
-
09.03.2026
Nuxt SEO geht weit über title-Tags hinaus. useSeoMeta, korrekte Canonical-URLs, vollständige Open-Graph-Implementierung und JSON-LD strukturierte Daten bestimmen gemeinsam, wie gut eine Nuxt-App von Suchmaschinen verstanden und in Social Media dargestellt wird.
-
14.02.2026
Vue mit Magento GraphQL zu verbinden bedeutet mehr als einen Fetch-Aufruf gegen einen Endpunkt. Fragmente, Fehlerbehandlung, Caching und der Umgang mit Schema-Änderungen entscheiden, ob die Integration wartbar bleibt oder bei jedem Magento Update zum Risiko wird.
-
11.02.2026
Die <NuxtIsland>-Komponente rendert einen Seitenbereich serverseitig als reines HTML und hydratisiert ihn danach vollkommen isoliert vom Rest der Seite. Alles außerhalb der Insel bleibt statisch und lädt keinerlei Client-JavaScript, was besonders auf inhaltslastigen Seiten die Ladezeit spürbar verbessert.
-
06.02.2026
Die Wahl des richtigen Nuxt Auth Moduls entscheidet über Wochen an Entwicklungszeit und über die langfristige Wartbarkeit der Authentifizierung. sidebase-nuxt-auth, nuxt-auth-utils und ein selbst gebautes JWT System verfolgen grundlegend unterschiedliche Ansätze, die sich für unterschiedliche Projektgrößen eignen.
-
04.02.2026
Vue 3 Reaktivität ist keine Magie — sie ist ein präzises System aus JavaScript Proxy, Dependency-Tracking und Scheduling. Wer versteht, wie ref(), reactive(), computed() und watch() intern arbeiten, macht keine Reaktivitätsfehler mehr, wählt das richtige Tool für jeden Anwendungsfall und weiß sofort, warum eine Komponente sich nicht neu rendert. Dieser Artikel erklärt das Reaktivitätssystem vollständig und praxisnah.
-
01.02.2026
Hydration Mismatches in Vue und Nuxt gehören zu den frustrierendsten Debugging-Erfahrungen in der SSR-Entwicklung. Die Browserkonsole zeigt "Hydration completed but contains mismatches", das UI flackert, und der Fehler ist schwer zu reproduzieren. Dieser Artikel erklärt die Ursachen systematisch und zeigt, wie man sie dauerhaft behebt.
-
23.01.2026
Hinter jedem reactive()-Aufruf steckt ein ES2015-Proxy mit get- und set-Traps, ein WeakMap-Dependency-Graph und ein feingranulares track/trigger-System. Wer die Proxy-Reaktivität von Vue 3 wirklich versteht, erkennt sofort, warum Destrukturierung Reaktivität zerstört und warum manche Objekte niemals reaktiv werden.