84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
아아아아
받은 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
와 같은 기능을 사용하여 사례를 확인해야 합니다.