programing

ID 필드별로 Vuex에 저장된 개체 배열에서 항목을 가져오려면 어떻게 해야 합니까?

goodsources 2023. 1. 23. 10:12
반응형

ID 필드별로 Vuex에 저장된 개체 배열에서 항목을 가져오려면 어떻게 해야 합니까?

에 오브젝트 배열이 있습니다.Vuex스토어. 이렇게.

[
  {
    id: 1,
    value: 'some value'
  },
  {
    id: 2,
    value: 'other value'
  },
  ...
]

getter를 생성하여 어레이의 특정 항목을 가져올 수 있는 방법이 있습니까?id?

뭐랄까

getArrItem(state, id) {
  return state.find(item => item.id === id);
}

method-style-access 는 다음과 같이 사용할 수 있습니다.

getArrItem: (state) => (id) => {
  return state.items.find(item => item.id === id);
}

언급URL : https://stackoverflow.com/questions/65034554/how-to-get-an-item-from-an-array-of-objects-stored-in-vuex-by-id-field

반응형