index.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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. userInfo:'',
  10. wxOpenData:'',
  11. exitNum:'',
  12. shareID:'',
  13. },
  14. getters:{
  15. getyuyueData(state){
  16. return state.yuyueData
  17. },
  18. getcarInfo(state){
  19. return state.carInfo
  20. },
  21. getckshopInfo(state){
  22. return state.ckshopInfo
  23. },
  24. getuserInfo(state){
  25. return state.userInfo
  26. },
  27. getwxOpenData(state){
  28. return state.wxOpenData
  29. },
  30. getexitNum(state){
  31. return state.exitNum
  32. },
  33. getshareID(state){
  34. return state.shareID
  35. }
  36. },
  37. mutations: {
  38. mutationsyuyueData(state,data){
  39. state.yuyueData=data
  40. },
  41. mutationscarInfo(state,data){
  42. state.carInfo=data
  43. },
  44. mutationsckshopInfo(state,data){
  45. state.ckshopInfo=data
  46. },
  47. mutationsuserInfo(state,data){
  48. state.userInfo=data
  49. },
  50. mutationswxOpenData(state,data){
  51. state.wxOpenData=data
  52. },
  53. mutationsexitNum(state,data){
  54. state.exitNum=data
  55. },
  56. mutationsshareID(state,data){
  57. state.shareID=data
  58. },
  59. },
  60. actions: {
  61. actionsyuyueData(context,playload){
  62. context.commit('mutationsyuyueData',playload)
  63. },
  64. actionscarInfo(context,playload){
  65. context.commit('mutationscarInfo',playload)
  66. },
  67. actionsckshopInfo(context,playload){
  68. context.commit('mutationsckshopInfo',playload)
  69. },
  70. actionsuserInfo(context,playload){
  71. context.commit('mutationsuserInfo',playload)
  72. },
  73. actionswxOpenData(context,playload){
  74. context.commit('mutationswxOpenData',playload)
  75. },
  76. actionsexitNum(context,playload){
  77. context.commit('mutationsexitNum',playload)
  78. },
  79. actionshareID(context,playload){
  80. context.commit('mutationshareID',playload)
  81. },
  82. }
  83. })
  84. export default store