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