Maison > Questions et réponses > le corps du texte
Similaire au titre
J'ai vu quelqu'un mettre toutes les requêtes dans l'action vuex Mais je veux demander si les données obtenues sont utilisées pour changer l'état. Mais l'état n'est-il pas utilisé pour passer l'état ? S'agit-il d'une utilisation excessive de vuex pour stocker des données ? Pouvez-vous me donner une réponse ?
迷茫2017-06-13 09:26:10
Cela dépend des exigences. Si plusieurs composants partagent les données demandées, vous devez les mettre dans vuex pour la gestion de l'état. Si un seul composant utilise les données demandées, il n'est pas nécessaire de les mettre dans vuex.
扔个三星炸死你2017-06-13 09:26:10
Mettez la demande de données dans l'action, puis validez les données dans la mutation pour changer l'état, puis le composant peut l'obtenir de la manière suivante
computed: {
...mapState({
'user'
})
}
L'un des avantages de vuex est le partage de données et la communication entre les composants entre frères. Il n'est pas nécessaire de mettre toutes les données dans vuex.
我想大声告诉你2017-06-13 09:26:10
Vous pouvez utiliser Vuet avec des règles de routage pour implémenter les requêtes de page de gestion. Vous pouvez jeter un œil à cet exemple simple
.代言2017-06-13 09:26:10
Cela dépend vraiment de vos propres besoins en données
Il peut y avoir deux types de données à l'heure actuelle.
1. Données globales, ce type de données sera transmis entre chaque composant. Si ce type de données n'est placé que dans les données du composant, alors il sera plus gênant pour vos autres composants d'utiliser les données de ce composant. Il est recommandé de mettre ce type de données dans un état, afin qu'il soit beaucoup plus pratique pour d'autres composants de récupérer les données. Et divers calculs peuvent être appliqués.
2. Données locales. Ce type de données est des données uniques au sein du composant. Elles ne sont pas utilisées ailleurs. Peu importe que vous mettiez ce type de données dans l'état global ou dans les données du composant. Mais on ne peut pas tout mettre aveuglément dans l’État. Au fil du temps, vos données d'état deviendront désordonnées. La clé est donc de stocker les données en fonction de la situation.