반응형
VueJS/nuxt 'state'는 store/store.js의 개체를 반환하는 메서드여야 합니다.
VueJ는 처음이라 nuxt의 경고가 헷갈립니다.
'state'는 store/store.display 내의 개체를 반환하는 메서드여야 합니다.
그래서 my store.js에는 다음이 포함되어 있습니다(네, 매뉴얼에서 튜토리얼을 시도하고 있습니다).
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
export const store = new Vuex.Store({
state() {
return {
todos: [
{ id: 1, text: '...', done: true },
{ id: 2, text: '...', done: false }
]
};
}
});
export default store;
state는 객체를 반환하는 메서드 아닌가요?아니면 제가 메시지를 잘못 이해했나요?
업데이트:
또, 다음과 같이 시도했습니다.
state: () => ({
todos: [
{ id: 1, text: '...', done: true },
{ id: 2, text: '...', done: false }
]
}),
하지만 이것 역시 같은 경고를 줄 것이다.
Nuxt를 사용하고 있는 경우, 그 고객은,store/index.js
스토어를 만들고 형식은 다음과 같아야 합니다.
export const state = () => ({
counter: 0
})
export const mutations = {
increment (state) {
state.counter++
}
}
작성 시store/store.js
이 파일은 모듈로 처리되며 예상대로 작동하지 않을 수 있습니다.다음을 작성할 것을 강력히 권장합니다.store/index.js
Nuxt의 문서를 추적해봐
이거 드셔보세요
내보내기 Constore 사용
import Vuex from 'vuex'
import user from './modules/user'
export const store = new Vuex.Store({
modules: {
user
}
})
언급URL : https://stackoverflow.com/questions/58093806/vuejs-nuxt-state-should-be-a-method-that-returns-an-object-in-store-store-js
반응형
'source' 카테고리의 다른 글
Apple에서 정적 라이브러리 결합 (0) | 2022.08.30 |
---|---|
Vuetify Switch를 사용하여 Vuex 상태 변경 (0) | 2022.08.29 |
Java 8에서 String.chars()가 int의 스트림인 이유는 무엇입니까? (0) | 2022.08.29 |
vue 컴포넌트에서 App.vue 메서드를 호출하는 방법 (0) | 2022.08.29 |
Vuex 스토어에서 Vue-Resource 사용 중 최대 콜스택 크기 오류 가져오기 (0) | 2022.08.29 |