rree
受け取った api
から ID を取得して vuex に渡す必要があります。この関数は機能しますが、呼び出されたときにコンソールに未定義が書き込まれます。
vuex:
リーリーvuex では、id
を比較し、同じ場合は削除する必要があります。
何を変更すればよいでしょうか?
P粉7398862902024-04-04 20:28:30
deleteCheckboxItems
の実装を変更したくない場合は、次のように、配列を使用して this.$store.commit
を for each でラップします。
response.data.items.forEach(element => { this.$store.commit('deleteCheckboxItems', element) });
また、さらに重要なことは、戻り値がないため、filteredBrands.filter
はフィルターされません。 return item.id === Payload
.
P粉9744624392024-04-04 10:32:57
forEach
の代わりに map
関数を使用します:
filter
関数にもいくつかの変更が必要です。ブール値を返す必要がありますが、その値を返すのを忘れています。
ペイロードは ID 配列である可能性があります。ケースを確認するには、includes
などの関数を使用する必要があります。