반응형
Vuex 스토어에서 알 수 없는 로컬 작업 유형을 가져오는 중
Vuex 스토어를 네임슬레이드 모듈로 분할했습니다.
는 작했 a a a를 .User
합니다.Showrooms
모듈.흥미로운 건 이게action
정상적으로 동작합니다.하지만 스토어를 업데이트하고 있습니다.
dispatch('showrooms/updateLocalShowroom',
{
weddingId: element.wedding.id,
showroomDresses: element.showroom.showroomDresses,
status: element.showroom.status,
uuid: element.showroom.uuid,
},
{
root: true
}
)
Showrooms
과 함께 보관하다dispatch('showrooms/resetShowrooms', { root: true })
다음의 에러가 표시됩니다.
[vuex] unknown local action type: showrooms/resetShowrooms, global type: user/showrooms/resetShowrooms
할 수 했을 때resetShowrooms
스토어 모듈에서는 다음과 같이 합니다.
이 액션:
resetShowrooms: ({ commit }) => {
commit('zeroOutShowrooms')
},
이 변환을 호출합니다.
zeroOutShowrooms: (state) => {
Vue.set(state, 'showrooms', [])
}
그렇게 된다dispatch
두 번째 위치에서 데이터를 찾고 있습니다.안 예요.
resetShowrooms: ({ commit }) => {
commit('zeroOutShowrooms')
},
이 DID로 문제가 해결되었습니다.
dispatch('showrooms/resetShowrooms', '', { root: true })
빈 끈을 보내는 것만으로 효과가 있었고 지금은 모든 것이 정상입니다.
언급URL : https://stackoverflow.com/questions/64341746/getting-unknown-local-action-type-in-vuex-store
반응형
'programing' 카테고리의 다른 글
webpack 또는 browserify를 사용하지 않고 .vue 파일을 .js 파일로 컴파일합니다. (0) | 2022.08.07 |
---|---|
C에서 스택에 "클래스"를 만들고 있습니까? (0) | 2022.08.07 |
첫 번째 로드에서만 mapGetters의 반응성 문제 (0) | 2022.08.07 |
개발에서는 작동하지만 Prod에서는 작동하지 않는 Vue JS에서 요소를 제거할 때의 애니메이션 (0) | 2022.08.07 |
v-if 조건이 계산된 속성에서 업데이트되지 않음 (0) | 2022.08.07 |