javascript - Si toutes les requêtes sont placées dans des actions, où doivent être placées les données obtenues, l'état ou les données dans l'instance Vue ?
滿天的星座
滿天的星座 2017-06-13 09:24:10
0
4
1021

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 ?

滿天的星座
滿天的星座

répondre à tous(4)
迷茫

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.

扔个三星炸死你

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.

我想大声告诉你

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

.
代言

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!