Vuex Getter Hook avec paramètres
P粉530519234
P粉530519234 2023-08-29 18:45:19
0
1
558
<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>
P粉530519234
P粉530519234

répondre à tous(1)
P粉518799557

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 :

computed: {
    ...mapGetters(["currentUserPhoto","getProjectById"]),
   projectById(){
         return this.getProjectById(this.$route.params.id)
  }

},
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!