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
'Vue.js' 카테고리의 다른 글
[Vue] 조건부 렌더링 에러 (0) | 2023.03.14 |
---|---|
[Vue] textarea에 개행마다, 높이 늘어나고, shift+enter 개행이고, enter하면 서브밋하는 코드 (0) | 2023.02.19 |
[Vue]test-utils $route 목킹 제대로 하는 방법 (0) | 2022.11.27 |
[Vue] test-utils TypeError: Cannot read property 'parentNode' of undefined (0) | 2022.11.27 |
[Vue] textarea 스크롤말고 높이가 늘어나게 처리하기 (0) | 2022.11.26 |
댓글