반응형
이중 중첩 다이내믹 모듈 등록 - vuex
Vuex 문서에 따르면 다음과 같은 방법으로 네스트된 모듈을 동적으로 등록할 수 있습니다.
store.registerModule(['nested', 'myModule'], {
// ...
})
이 에는 이이를 사용하여 할 수 .store.state.nested.myModule
첫 번째 모듈 깊숙이 네스트된 다른 레이어를 동적으로 등록하려면 어떻게 해야 합니까? 대신 노출 해야 합니까? 대신 모듈을 노출 상태로 만들려면 어떻게 해야 합니까?store.state.nested.furtherNested.myModule
게게할 할는 ?? ???
.furtherNested
듈::
store.registerModule(['nested', 'furtherNested'], {
// ...
})
.myModule
furtherNested
어레이내의 패스를 다음과 같이 지정합니다.
store.registerModule(['nested', 'furtherNested', 'myModule'], {
// ...
})
다음은 간단한 예입니다.
let store = new Vuex.Store({
modules: {
nested: {}
}
});
store.registerModule(['nested', 'furtherNested'], {})
store.registerModule(['nested', 'furtherNested', 'myModule'], {
state: { foo: 'bar' }
})
console.log(store.state.nested.furtherNested.myModule);
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.13/vue.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vuex/3.0.1/vuex.min.js"></script>
언급URL : https://stackoverflow.com/questions/48390948/double-nested-dynamic-module-registration-vuex
반응형
'programing' 카테고리의 다른 글
GetLastError()에 의해 반환된 오류 코드에서 오류 메시지를 얻는 방법 (0) | 2022.07.21 |
---|---|
Laravel 및 Vuejs에서 액세스할 수 있도록 글로벌 변수를 설정하려면 어떻게 해야 합니까? (0) | 2022.07.21 |
memcpy 대신 더 빠른 방법? (0) | 2022.07.21 |
왜 무료의 가치가 무효로 버려지는가? (0) | 2022.07.16 |
Nuxt에서의 변환 타입에 대한 상수 사용 (0) | 2022.07.16 |