パラメーター付きの Vuex Getter フック
P粉530519234
2023-08-29 18:45:19
<p>パラメータを使用して vuex ゲッター関数を定義しました。コードは次のとおりです。 </p>
<pre class="brush:php;toolbar:false;">const getters = {
getProjectById: (状態) => (id) => {
return state.projects.find(project => project.id === id)
}
}</pre>
<p>このゲッター関数をコンポーネントで使用したいのですが、ゲッターにパラメータを渡す方法が見つかりません。 </p>
<p>これはゲッターフックで計算されたプロパティです: </p>
<pre class="brush:php;toolbar:false;">計算: {
...mapGetters(["currentUserPhoto","getProjectById"])
},</pre>
<p>ルートから「getProjectId」ゲッターに Id パラメータを渡すことはできますか?可能であれば、最善のアプローチは何ですか? </p>
ルート パラメーターを引数として受け取り、プロジェクトを返す
リーリーprojectById
という名前の別の計算プロパティを追加します。