Der Rückgabewert der Vue-Funktion kann auf drei Arten berechnet werden: Berechnete Eigenschaft: Definieren Sie eine Funktion, die einen Wert basierend auf Komponentendaten berechnet. Ihr Rückgabewert wird zwischengespeichert und nur dann neu berechnet, wenn sich die abhängigen Daten ändern. Methode: Definieren Sie eine Funktion, die den Wert bei jedem Aufruf neu berechnet. Inline-Berechnung der Vorlage: Verwenden Sie JavaScript-Ausdrücke, um Berechnungen direkt in der Vorlage durchzuführen.
Berechnung von Funktionsrückgabewerten in Vue
Funktionen in Vue können jedes JavaScript-Ausdrucksergebnis zurückgeben, einschließlich berechneter Werte.
Berechnete Eigenschaften
Die häufigste Methode ist die Verwendung berechneter Eigenschaften. Eine berechnete Eigenschaft ist eine Funktion, die einen auf der Grundlage von Komponentendaten berechneten Wert zurückgibt. Der Rückgabewert einer berechneten Eigenschaft wird zwischengespeichert, was bedeutet, dass er nur dann neu berechnet wird, wenn sich die abhängigen Daten ändern. Zum Beispiel:
<code class="javascript">computed: { total() { return this.price * this.quantity; } }</code>
Methoden
Funktionen können auch als Methoden verwendet werden, um berechnete Werte zurückzugeben. Methoden werden nicht zwischengespeichert und daher bei jedem Aufruf neu berechnet. Zum Beispiel:
<code class="javascript">methods: { calculateTotal() { return this.price * this.quantity; } }</code>
Inline-Berechnung in der Vorlage
Sie können auch JavaScript-Ausdrücke verwenden, um Berechnungen direkt in der Vorlage durchzuführen. Zum Beispiel:
<code class="html"><template> <div>{{ price * quantity }}</div> </template></code>
Hinweise
Sie müssen auf folgende Punkte achten:
this.$set
oder Vue.set
). this.$set
或 Vue.set
) 更新。{{}}
{{}}
in doppelte geschweifte Klammern einschließen. Das obige ist der detaillierte Inhalt vonSo berechnen Sie den Funktionsrückgabewert in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!