index.js 871 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. Vue.use(Vuex)
  4. const store = new Vuex.Store({
  5. state: {
  6. yuyueData:'',
  7. carInfo:'',
  8. ckshopInfo:'',
  9. },
  10. getters:{
  11. getyuyueData(state){
  12. return state.yuyueData
  13. },
  14. getcarInfo(state){
  15. return state.carInfo
  16. },
  17. getckshopInfo(state){
  18. return state.ckshopInfo
  19. },
  20. },
  21. mutations: {
  22. mutationsyuyueData(state,data){
  23. state.yuyueData=data
  24. },
  25. mutationscarInfo(state,data){
  26. state.carInfo=data
  27. },
  28. mutationsckshopInfo(state,data){
  29. state.ckshopInfo=data
  30. },
  31. },
  32. actions: {
  33. actionsyuyueData(context,playload){
  34. context.commit('mutationsyuyueData',playload)
  35. },
  36. actionscarInfo(context,playload){
  37. context.commit('mutationscarInfo',playload)
  38. },
  39. actionsckshopInfo(context,playload){
  40. context.commit('mutationsckshopInfo',playload)
  41. },
  42. }
  43. })
  44. export default store