반응형
mapGetters를 모듈과 루트의 게터와 동시에 사용하는 방법
단일 상황에서 mapGetters를 사용하는 방법은 알지만 둘 다 사용할 수는 없습니다.
예:firstRootGetter
안에서.store/index.js
그럼 전화하겠습니다....mapGetters(['firstRootGetter'])
vue 컴포넌트에 있습니다.
만약 있다면firstModuleGetter
그리고.secondModuleGetter
안에서.store/modules/post.js
,내가 부를거야....mapGetters('post', ['firstModuleGetter', 'secondModuleGetter'])
제 질문은 어떻게 싱글로 부를 수 있을까요?...mapGetters
.가능합니까?
지금은 두 줄을 써야 따로 전화를 할 수 있어요.
네, 가능합니다. 네임스페이스를mapGetters
단, 각 라인의 도우미:
...mapGetters({
exampleGetter: 'myModule1/exampleGetter',
anotherGetter: 'myModule2/anotherGetter',
})
그것들을 하나의 getter로 결합하려면 루트를 사용합니다.action
두 모듈이 모두 저장되어 있는 오브젝트를 읽어들이고 결합 오브젝트를 반환합니다.그리고나서mapActions
당신처럼mapGetters
.
computed: {
...mapGetters('module1', ['getQuestions', 'getAnswers']),
...mapGetters('module2', ['getGrades'])
},
사용되는 구문은 다음과 같습니다.
...mapGetters('some/nested/module', [
'someGetter', // -> this.someGetter
'someOtherGetter', // -> this.someOtherGetter
])
언급URL : https://stackoverflow.com/questions/48375262/how-to-use-mapgetters-with-modules-and-roots-getters-at-the-same-time
반응형
'source' 카테고리의 다른 글
고방사능 환경에서 사용하기 위한 애플리케이션 컴파일 (0) | 2022.08.27 |
---|---|
VueJs: TypeError: Object(...)가 함수가 아닙니다. "withScopeId" (0) | 2022.08.27 |
printf()를 함수 또는 매크로로 랩하는 방법 (0) | 2022.08.25 |
Vuex-persist가 localStorage에 아무것도 저장하지 않는 이유는 무엇입니까? (0) | 2022.08.25 |
Null Pointer를 명시적으로 슬로우하는 이유자연스럽게 일어나는 것이 아니라 예외인가? (0) | 2022.08.25 |