store.js를 만든다.
//store.js의 내부
import Vuex from "vuex"; //vuex 라이브러리를 import한다
export default new Vuex.Store({
state: {}, //vue의 data와 비슷
mutations: {}, // vue의 computed와 비슷, 함수 이름은 대문자로 지어야한다.
getters: {}, // state를 수정할 때 사용, 동기적으로 하나씩 혹은 하나의 그룹을 바꾼다
actions: {} // 비동기를 사용할 때, 또는 여러 뮤테이션을 연달아 실행할 때
});
store은 여러개 만들 수도 있다.
반응형
'Coding > Vue.js' 카테고리의 다른 글
Vue.js Slot (내용 추가 중) (3) | 2020.03.14 |
---|---|
Vuex 오류 “TypeError: Cannot read property ‘state’ of undefined” 해결법 (0) | 2020.03.14 |
Vue.js에서의 Vuex, EventBus (0) | 2020.02.18 |
Vue 객체, 배열을 index 값으로 바꾸기 (0) | 2020.02.17 |
Vue.js watch: {} (0) | 2020.02.16 |