La valeur de retour de la fonction Vue peut être calculée de trois manières : Propriété calculée : définissez une fonction qui calcule une valeur basée sur les données du composant. Sa valeur de retour sera mise en cache et ne sera recalculée que lorsque les données dépendantes changeront. Méthode : Définissez une fonction qui recalcule la valeur à chaque appel. Calcul en ligne du modèle : utilisez des expressions JavaScript pour effectuer des calculs directement dans le modèle.
Calcul des valeurs de retour des fonctions dans Vue
Les fonctions dans Vue peuvent renvoyer n'importe quel résultat d'expression JavaScript, y compris les valeurs calculées.
Propriétés calculées
La méthode la plus courante consiste à utiliser des propriétés calculées. Une propriété calculée est une fonction qui renvoie une valeur calculée en fonction des données des composants. La valeur de retour d'une propriété calculée est mise en cache, ce qui signifie qu'elle n'est recalculée que lorsque les données dépendantes changent. Par exemple :
<code class="javascript">computed: { total() { return this.price * this.quantity; } }</code>
Methods
Les fonctions peuvent également être utilisées comme méthodes pour renvoyer des valeurs calculées. Les méthodes ne sont pas mises en cache, elles sont donc recalculées à chaque appel. Par exemple :
<code class="javascript">methods: { calculateTotal() { return this.price * this.quantity; } }</code>
Calcul en ligne dans le modèle
Vous pouvez également utiliser des expressions JavaScript pour effectuer des calculs directement dans le modèle. Par exemple :
<code class="html"><template> <div>{{ price * quantity }}</div> </template></code>
Notes
Vous devez faire attention aux points suivants :
this.$set
ou Vue.set
). this.$set
或 Vue.set
) 更新。{{}}
{{}}
. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!