store.js 614 Bytes
import Vue from 'vue'
import Vuex from 'vuex'
import createLogger from 'vuex/dist/logger'

Vue.use(Vuex)

const state = {
  orderNum: 0
}

const getters = {
  getOrderNum: function (state) {
    return state.orderNum
  }
}

const mutations = {
  changeOrderNum:function (state,str) {
    state.orderNum = str
  }
}

const actions = {
  transferOrderTotal(context,obj){
    context.commit('changeOrderNum',obj)
  }
}


const debug = process.env.NODE_ENV !== 'production'

const store = new Vuex.Store({
  state,
  getters,
  mutations,
  actions,
  plugins: debug ? [createLogger()] : []
})
export  default  store;