>  Q&A  >  본문

Vuex 매개변수 전달

아아아아

받은 api에서 ID를 가져와서 vuex에 전달해야 합니다. 이 함수는 작동하지만 호출 시 콘솔에 정의되지 않은 내용을 씁니다.

vuex:

으아아아

vuex에서 비교하고 동일한 것이 있으면 삭제하려면 id이 필요합니다. 무엇을 바꿔야 하나요?

P粉828463673P粉828463673169일 전326

모든 응답(2)나는 대답할 것이다

  • P粉739886290

    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.

    회신하다
    0
  • P粉974462439

    P粉9744624392024-04-04 10:32:57

    사용 map函数代替forEach:

    으아악

    귀하의 filter 기능에도 약간의 변경이 필요합니다. 부울 값을 반환해야 하지만 해당 값을 반환하는 것을 잊어버렸습니다.

    으아악

    페이로드는 ID 배열일 수 있으므로 includes와 같은 기능을 사용하여 사례를 확인해야 합니다.

    회신하다
    0
  • 취소회신하다