rreeee
Dari api
diterima saya perlu mendapatkan id dan menyampaikannya kepada vuex. Fungsi ini berfungsi tetapi menulis tidak ditentukan ke konsol apabila dipanggil.
vuex:
this.$store.commit( 'deleteCheckboxItems', response.data.items.forEach(element => { element.id; }) );
Dalam vuex saya perlukan id
untuk membandingkan dan memadam jika ada yang sama.
Apa yang perlu saya ubah?
Jika anda tidak mahu menukar
deleteCheckboxItems
的实现,请使用数组将this.$store.commit
balut dengan untuk setiap seperti ini:response.data.items.forEach(element => { this.$store.commit('deleteCheckboxItems', element) });
Selain itu, apa yang lebih penting ialah
filteredBrands.filter
不会过滤,因为您没有返回值。你必须return item.id === Payload
anda.Gunakan
map
函数代替forEach
:Fungsi
filter
anda juga memerlukan beberapa perubahan. Ia sepatutnya mengembalikan nilai boolean, tetapi anda terlupa untuk mengembalikan nilai itu.Muatan muatan mungkin susunan id, anda harus menggunakan beberapa fungsi seperti
includes
untuk menyemak kes anda.