Reaktivität und Funktionen

Variablen und Funktionen deklarieren

Variablen und Funktionen können einfach im <script setup> Bereich einer Komponente deklariert werden. Sie sind automatisch im <template> Bereich verfügbar.

Reaktive Variablen mit `ref()`

Damit Vue ein Template reaktiv immer dann neu rendern kann, wenn ein Wert einer Variable ändert, muss die Variable mit Hilfe von ref() in ein reaktives Objekt verpackt werden.

Innerhalb des <script setup> Bereichs kann der Wert über die .value Property verändert werden.

Computed Properties

Computed Properties ermöglichen es, einen Wert abhängig von einer oder mehrerer Variablen zu berechnen.

Vue analysiert, welche Abhängigkeiten eine Computed Property hat und berechnet sie automatisch nur dann neu, wenn eine dieser Abhängigkeiten verändert wird.

Eine Computed Property wird mit der computed() Funktion definiert. Als Argument wird eine Funktion erwartet, die als Rückgabewert den berechneten Wert der Computed Property hat.

Last updated