Vue ist eines der modernen JavaScript-Frameworks, das darauf abzielt, den Entwicklungsprozess von Webanwendungen zu vereinfachen. Vue-Komponenten sind eines der Kernkonzepte von Vue. Das Vue-Framework ermöglicht es Entwicklern, Code zur einfacheren Wartung und Wiederverwendung in Widgets oder Komponenten zu zerlegen. Vue-Unterkomponenten sind Komponenten innerhalb der übergeordneten Komponente und weisen die folgenden Eigenschaften auf.
Requisiten sind der Mechanismus zum Übergeben von Daten von übergeordneten Komponenten an untergeordnete Komponenten. Über Requisiten können wir Werte jedes Datentyps an untergeordnete Komponenten übergeben. emit ist der Mechanismus zum Übergeben von Daten von untergeordneten Komponenten an übergeordnete Komponenten. Der Emissionsmechanismus ermöglicht es untergeordneten Komponenten, Daten an übergeordnete Komponenten auszugeben und so den Datenaustausch zu realisieren.