Vuex Getter Hook mit Parametern
P粉530519234
2023-08-29 18:45:19
<p>Ich habe eine Vuex-Getterfunktion mit Parametern definiert, der Code lautet wie folgt: </p>
<pre class="brush:php;toolbar:false;">const getters = {
getProjectById: (state) => (id) =>
return state.projects.find(project => project.id === id)
}
}</pre>
<p>Jetzt möchte ich diese Getter-Funktion in meiner Komponente verwenden, finde aber keine Möglichkeit, Parameter an den Getter zu übergeben. </p>
<p>Dies ist meine berechnete Getter-Hook-Eigenschaft: </p>
<pre class="brush:php;toolbar:false;">berechnet: {
...mapGetters(["currentUserPhoto","getProjectById"])
},</pre>
<p>Ist es möglich, den Id-Parameter von der Route an den Getter „getProjectId“ zu übergeben? Wenn möglich, was ist der beste Ansatz? </p>
添加另一个计算属性,名为
projectById
,它接受路由参数作为参数,并返回项目: