반응형
Vuex에서는 모듈 상태가 'store.module.state'가 아닌 'store.state.module'로 액세스되는 이유는 무엇입니까?
다음 코드에서는 왜 의 상태는moduleA
로 접근하다store.state.a
대신store.a.state
?
그 이후로는store
쥔다moduleA
,그리고.moduleA
유지하다state
더 말이 되는군요.state
의moduleA
로 액세스 되었다.store.a.state
.
const moduleA = {
state: () => ({ ... }),
...
}
const moduleB = {
state: () => ({ ... }),
...
}
const store = new Vuex.Store({
modules: {
a: moduleA,
b: moduleB
}
})
store.state.a // -> `moduleA`'s state
store.state.b // -> `moduleB`'s state
그 이유는store.state.a
대신store.a.state
Vuex에는 상태 객체가 1개밖에 없기 때문입니다.후드 아래에는 모든 모듈이 단일 상태 물체로 결합되어 있습니다.
Vuex 문서는 추가 정보를 제공합니다.
언급URL : https://stackoverflow.com/questions/69869111/in-vuex-why-are-the-modules-state-accessed-as-store-state-module-instead-of
반응형
'programing' 카테고리의 다른 글
MySQL 레플리케이션 텅스텐과갈레라 (0) | 2022.10.01 |
---|---|
update-alternates --config java 명령어 사용 방법 (0) | 2022.10.01 |
Mockito와 JMockit의 비교 - 왜 Mockito가 JMockit보다 투표가 더 좋은가? (0) | 2022.10.01 |
터미널 애플리케이션에 적합한 자바, 저주 같은 라이브러리는 무엇입니까? (0) | 2022.10.01 |
"알 수 없는 수식어 'g'가..PHP에서 preg_match를 사용할 때? (0) | 2022.09.29 |