Vuex Getter Hook dengan parameter
P粉530519234
2023-08-29 18:45:19
<p>Saya mentakrifkan fungsi getter vuex dengan parameter, kodnya adalah seperti berikut: </p>
<pre class="brush:php;toolbar:false;">const getters = {
getProjectById: (nyatakan) =>
kembalikan state.projects.find(project => project.id === id)
}
}</pre>
<p>Sekarang, saya mahu menggunakan fungsi pengambil ini dalam komponen saya, tetapi saya tidak dapat mencari cara untuk menghantar parameter kepada pengambil. </p>
<p>Ini ialah sifat pengiraan cangkuk getter saya: </p>
<pre class="brush:php;toolbar:false;">dikira: {
...mapGetters(["currentUserPhoto","getProjectById"])
},</pre>
<p>Adakah mungkin untuk menghantar parameter Id dari laluan ke pengambil "getProjectId"? Jika boleh, apakah pendekatan terbaik? </p>
Tambahkan sifat pengiraan lain yang dipanggil
projectById
yang menerima parameter laluan sebagai hujah dan mengembalikan item: