반응형
Nuxt / Vue ... mapMutations를 올바르게 사용하는 방법
사용하려고 합니다....mapMutations
Nuxt에 Vuex 모듈이 있습니다.제 전화는this.setDates(dates)
에러가 발생합니다.
setDates는 함수가 아닙니다.
내 Nuxt 스토어:store/header.js
export const mutations = {
setDates(state, dates) {
state.dates = dates;
},
}
내 컴포넌트에서는
methods: {
...mapMutations(
{'header': ['setDates']},
),
changeDate(dates) {
this.setDates(dates);
}
}
이렇게 하면 다음과 같은 메서드가 생성됩니다.header
돌연변이를 사용하여setDates
:
mapMutations(
{'header': ['setDates']},
)
당신이 원하는 건
mapMutations('header', ['setDates'])
이것으로 치료하다header
대신 네임스페이스로 사용합니다.
변환을 헤더로 매핑하면 이 대신 콜헤더()가 필요할 것 같습니다.setDates()
https://vuex.vuejs.org/guide/mutations.html 에서
...mapMutations({
add: 'increment' // map `this.add()` to `this.$store.commit('increment')`
})
언급URL : https://stackoverflow.com/questions/60335163/how-to-correctly-use-nuxt-vue-mapmutations
반응형
'programing' 카테고리의 다른 글
summernote를 vue.disc 2와 함께 사용 (0) | 2022.07.31 |
---|---|
bootstrap-vue navbar 항목 드롭다운을 사용하여 텍스트 색상 변경 (0) | 2022.07.31 |
After forking, are global variables shared? (0) | 2022.07.31 |
vuejs2: vuex 스토어를 vue-router 컴포넌트에 전달하는 방법 (0) | 2022.07.31 |
테스트 없이 Maven 패키지/설치(스킵 테스트) (0) | 2022.07.31 |