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