Vue.js: Anleitungen und Praxiswissen | Seite 12 | mironsoft Blog
Vue.js
-
19.03.2025
Ein Vue Produktkonfigurator für konfigurierbare Magento Produkte muss Attribute, Varianten, Preis und Verfügbarkeit synchron halten, ohne bei jeder Auswahl einen kompletten Seitenreload auszulösen. Mit der richtigen Datenstruktur gelingt das mit einer einzigen initialen Ladeanfrage.
-
18.03.2025
Ein Formular mit fünf Feldern merkt man reactive() gegenüber einer feldweisen ref()-Strategie in der Praxis kaum an. Bei einem Formular mit fünfzig oder mehr Feldern, wie es in Buchhaltungs- oder Konfigurationsoberflächen durchaus vorkommt, sieht die Rechnung anders aus: ein einziges großes reaktives Objekt kann bei jeder Eingabe deutlich mehr Arbeit auslösen, als für die eigentliche Änderung nötig wäre.
-
15.03.2025
Props machen Komponenten konfigurierbar. Slots machen sie erweiterbar. Scoped Slots geben dem Konsumenten die Kontrolle über die Darstellung — während die Komponente die Logik behält. Wer Slots und Scoped Slots in Vue.js wirklich versteht, baut Komponenten, die sich in jedem Kontext nahtlos einfügen.
-
14.03.2025
Touch Gesten in Vue Apps scheitern selten an der Grundidee, sondern an Details wie Scroll-Konflikten, fehlender Passive-Event-Konfiguration und ruckelnden Animationen unter Last. Mit Pointer Events, VueUse-Composables und sauberer Trennung von Erkennung und Reaktion lassen sich Swipe-to-Delete, Drag-and-Drop und Pinch-to-Zoom robust und performant umsetzen.
-
06.03.2025
Der Vue 3 Template Compiler analysiert jedes Template zur Build-Zeit und erzeugt Render-Funktionen, die bereits wissen, welche Teile sich zur Laufzeit ändern können. Wer diese Compiler Optimierungen versteht, kann Templates so schreiben, dass sie davon maximal profitieren, statt versehentlich langsame Fallback-Pfade auszulösen.
-
22.02.2025
Code Reviews in Vue-Teams scheitern oft nicht am Willen, sondern am fehlenden Framework. Ohne klare Kriterien werden Reviews zu subjektiven Stildebatten statt zu echten Qualitätschecks. Dieser Artikel zeigt, welche Prüfmuster wirklich wichtig sind — von Komponenten-Design über Reaktivitätsfehler bis zu Pinia-Store-Qualität und TypeScript-Integration.
-
17.02.2025
Vue Router ist weit mehr als ein URL-Switcher. Wer Nested Routes, Navigation Guards und gezieltes Scroll-Verhalten sauber einsetzt, baut Single-Page-Applications, die sich wie echte Webanwendungen anfühlen – mit kontrolliertem Zugriff, sauberem Ladeverhalten und keiner einzigen unerwarteten Scrollposition.
-
14.02.2025
Nuxt Content verwandelt ein einfaches Verzeichnis mit Markdown Dateien in eine vollwertige, durchsuchbare Datenquelle mit automatischem Routing, Query Builder und Vue Komponenten direkt im Text. Wer Dokumentation, Blogs oder Marketingseiten ohne externes CMS pflegen will, findet in Nuxt Content das fehlende Bindeglied zwischen statischem Text und dynamischer Vue Anwendung.
-
14.02.2025
Fehler in Vue-Anwendungen, die den kompletten Komponentenbaum zum Absturz bringen, sind vermeidbar. onErrorCaptured, der globale errorHandler, error.vue und NuxtErrorBoundary bilden ein mehrschichtiges System, das Fehler isoliert, sinnvolle Fallbacks zeigt und den Rest der Anwendung am Leben hält.
-
14.02.2025
Vue Testing ist dann effektiv, wenn Tests das Verhalten aus Nutzersicht prüfen – nicht Implementierungsdetails. Vitest als blitzschneller Test-Runner und Vue Testing Library als nutzerorientiertes Test-Framework sind die Kombination, die robuste Tests erzeugt, die Refactoring überleben.