Vuex パラメータの受け渡し
P粉828463673
P粉828463673 2024-04-03 22:36:08
0
2
439

rree

受け取った api から ID を取得して vuex に渡す必要があります。この関数は機能しますが、呼び出されたときにコンソールに未定義が書き込まれます。

vuex:

リーリー

vuex では、id を比較し、同じ場合は削除する必要があります。 何を変更すればよいでしょうか?

P粉828463673
P粉828463673

全員に返信(2)
P粉739886290

deleteCheckboxItems の実装を変更したくない場合は、次のように、配列を使用して this.$store.commit を for each でラップします。 response.data.items.forEach(element => { this.$store.commit('deleteCheckboxItems', element) });

また、さらに重要なことは、戻り値がないため、filteredBrands.filter はフィルターされません。 return item.id === Payload.

する必要があります。
いいねを押す +0
P粉974462439

forEach の代わりに map 関数を使用します:

リーリー

filter 関数にもいくつかの変更が必要です。ブール値を返す必要がありますが、その値を返すのを忘れています。

リーリー

ペイロードは ID 配列である可能性があります。ケースを確認するには、includes などの関数を使用する必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート