반응형
Vuex 게터 파괴
Vue.js를 Vuex와 함께 사용하고 있는데 액션과 마찬가지로 getter를 파괴하는 방법이 있을까요?
이 getter:
doneTodosCount: (state, getters, rootState, rootGetters) => {
.....
}
이렇게 될 수 있는 거야
doneTodosCount: ({rootGetters}) => {
.....
}
첫 번째 예에서는 첫 번째 세 개의 인수 상태, getters, rootState는 필요하지 않지만 네 번째 rootGetters에 도달하기 위해서는 여전히 그것들을 쓸 필요가 있기 때문입니다.
개체를 파괴하지 않기 때문에 이 작업을 수행할 수 없습니다. 인수를 올바른 순서로 나열해야 합니다.
처음 세 가지 주장을 무시하는 도우미 함수를 쓸 수 있을 것 같은데, 솔직히 별로 도움이 되지 않는 것 같아요.
const f = fn => (state, getters, rootState, rootGetters) => fn(rootGetters)
export default {
doneTodosCount: f(rootGetters => {
...
})
}
언급URL : https://stackoverflow.com/questions/56686729/vuex-getter-destruct
반응형
'source' 카테고리의 다른 글
MySQL에서 다른 테이블과 일치하는 테이블을 생성하시겠습니까? (0) | 2022.12.24 |
---|---|
모키토 슈퍼클래스의 메서드 호출만을 조롱하는 방법 (0) | 2022.12.24 |
MySQL 각 고유 값의 첫 번째 항목에서 행을 선택합니다. (0) | 2022.12.24 |
PHPMyAdmin 언어 설정 (0) | 2022.12.24 |
문자열에서 문자열 오카렌스를 계산하는 방법 (0) | 2022.12.24 |