Vuex Getter Hook avec paramètres
P粉530519234
2023-08-29 18:45:19
<p>J'ai défini une fonction getter vuex avec des paramètres, le code est le suivant : </p>
<pre class="brush:php;toolbar:false;">const getters = {
getProjectById : (état) => (id) =>
return state.projects.find(project => project.id === id)
}
}</pré>
<p>Maintenant, je souhaite utiliser cette fonction getter dans mon composant, mais je ne trouve pas de moyen de transmettre des paramètres au getter. </p>
<p>Voici ma propriété calculée de crochet de lecture : </p>
<pre class="brush:php;toolbar:false;">calculé : {
...mapGetters(["currentUserPhoto","getProjectById"])
},</pré>
<p>Est-il possible de passer le paramètre Id de la route au getter "getProjectId" ? Si possible, quelle est la meilleure approche ? </p>
Ajoutez une autre propriété calculée appelée
projectById
qui accepte les paramètres d'itinéraire comme arguments et renvoie des éléments :