본문 바로가기
Vue.js

[Vuejs] Vuex store 메서드 스타일 액세스

by devebucks 2022. 12. 13.
728x90

getters에 메서드에 파라미터를 주는 방법

getters: {
  // ...
  getTodoById: (state) => (id) => {
    return state.todos.find(todo => todo.id === id)
  }
}

 

 

컴포넌트에서의 사용

store.getters.getTodoById(2) // -> { id: 2, text: '...', done: false }

다만, 메서드를 통해 액세스되는 게터는 호출할 때마다 실행되며 결과는 캐시되지 않는다고 한다.

 

참고: https://vuex.vuejs.org/guide/getters.html#property-style-access

728x90

댓글