아아아아
받은 api에서 ID를 가져와서 vuex에 전달해야 합니다. 이 함수는 작동하지만 호출 시 콘솔에 정의되지 않은 내용을 씁니다.
api
vuex:
vuex에서 비교하고 동일한 것이 있으면 삭제하려면 id이 필요합니다. 무엇을 바꿔야 하나요?
id
변경하고 싶지 않다면 deleteCheckboxItems 的实现,请使用数组将 this.$store.commit다음과 같이 포장하세요. 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
사용 map函数代替forEach:
map
forEach
귀하의 filter 기능에도 약간의 변경이 필요합니다. 부울 값을 반환해야 하지만 해당 값을 반환하는 것을 잊어버렸습니다.
filter
페이로드는 ID 배열일 수 있으므로 includes와 같은 기능을 사용하여 사례를 확인해야 합니다.
includes
변경하고 싶지 않다면
deleteCheckboxItems
的实现,请使用数组将this.$store.commit
다음과 같이 포장하세요.response.data.items.forEach(element => { this.$store.commit('deleteCheckboxItems', element) });
게다가 더 중요한 것은 당신의
filteredBrands.filter
不会过滤,因为您没有返回值。你必须return item.id === Payload
.사용
으아악map
函数代替forEach
:귀하의
으아악filter
기능에도 약간의 변경이 필요합니다. 부울 값을 반환해야 하지만 해당 값을 반환하는 것을 잊어버렸습니다.페이로드는 ID 배열일 수 있으므로
includes
와 같은 기능을 사용하여 사례를 확인해야 합니다.