Vuex의 store.js

739 단어 vuejsvuejs

state

전역 데이터 저장소

getters

computed처럼 state의 데이터를 계산하는 함수

countit : (state) => state.counter += 1;

mutations

state의 값을 변경

  mutations: {
   changeCount: (state, payload) => {
     state.counters.push(payload);
   }
 },

actions

mutations와 유사하나 비동기방식.

보통 여기에서 조건체크를 하고 mutations 호출

  actions: { 
    addUsers: ({commit}, payload) => {
      // state의 값을 변경하기전 검사
      // 변경 commit('changeData', payload);
    }
  }

좋은 웹페이지 즐겨찾기