index.js 545 B

123456789101112131415161718192021222324252627282930
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. Vue.use(Vuex)
  4. const store = new Vuex.Store({
  5. state: {
  6. count: 0,
  7. // 保存时间列表
  8. timeList:[]
  9. },
  10. mutations: {
  11. increment(state) {
  12. state.count++
  13. },
  14. // 设置时间列表
  15. setTimeList(state, timeList) {
  16. state.timeList = timeList
  17. }
  18. },
  19. actions: {
  20. increment: ({ commit }) => commit('increment')
  21. },
  22. getters: {
  23. count: state => state.count
  24. }
  25. })
  26. export default store