La propriété calculée Vue ne met pas à jour; Étapes de dépannage

La propriété calculée Vue ne met pas à jour; Étapes de dépannage

Vue.JS est une bibliothèque JavaScript très populaire connue pour sa réactivité, sa flexibilité et sa API intuitive. Cependant, la réactivité et la flexibilité s'accompagnent de certains inconvénients, conduisant aux performances du développeur ou à un mal de tête. La propriété calculée est une caractéristique très célèbre et la plus connue de Vue.JS, qui est utilisé pour mettre à jour une variable ou effectuer un calcul en fonction de la mise à jour d'une autre variable.

Ce message essaiera de dépanner les problèmes qui se sont produits lorsque la propriété calculée ne fonctionne pas ou ne met pas à jour ce que nous voulons. Jetons un coup d'œil aux scénarios, ce qui pourrait mal tourner, et la propriété calculée de Vue ne mettait pas à jour.

Scénario 1:

Tout d'abord, assurez-vous que vous n'avez fait aucune erreur logique comme implémentation de la mauvaise logique. Pour éviter les erreurs logiques possibles, vérifiez les choses suivantes:

  • Vérifiez que les noms de variables sont corrects.
  • Vous prenez soin des lunettes de la variable en utilisant «ceci».

Scénario n ° 2:

La deuxième chose que vous pourriez avoir confondu dans la propriété calculée est que vous ne vous souciez pas des effets secondaires de la propriété calculés comme modifier certaines données dans une propriété calculée ou appeler d'autres fonctions. Par exemple, inverser le tableau dans une propriété calculée.

Supposons que nous ayons un tableau dans notre composant.

données()
retourner
Arrvar: [1,2,3]

,

Dans la propriété calculée, nous inversons le tableau.

calculé:
ArrayReverse ()
retourner ceci.arrvar.inverse();

Mais, lorsque nous exécuterons le projet, il montrera une erreur de «effet secondaire inattendu dans la propriété« ArrayReverse ».'Parce qu'il fera toujours la même tâche encore et encore et inversera le tableau d'origine à chaque fois.

Alors, essayez d'éviter la manipulation des données dans la propriété calculée, et cela fonctionnera parfaitement pour vous.

Scénario n ° 3:

Un autre scénario pourrait être que la propriété calculée est coincée dans une boucle infinie, et elle continue de recréer quelque chose. Étant donné que la propriété calculée regarde toutes les variables incluses dans la propriété calculée et réagit ou se recomptent sur la modification de toute variable impliquée dans cette propriété, si vous modifiez l'état de toute variable à l'intérieur de la propriété calculée, la propriété calculée détecte le changement. Il commence à se redémarrer, et il ne pourra pas sortir de cette boucle infinie.

Ce sont quelques-unes des façons possibles qui pourraient conduire à la propriété calculée de ne pas mettre à jour le problème.

Conclusion

Ce message a parcouru les scénarios les plus courants auxquels les développeurs ont été confrontés à la propriété calculée Vue qui ne mettait pas à jour et a fourni des étapes de dépannage profondes et à point pour chaque scénario. Si vous n'avez toujours pas encore trouvé votre solution, n'hésitez pas à poser vos questions sur les plateformes de la communauté Vue et à répondre à vos questions dans un rien de temps.