You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 regels
520 B

  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. import user from './modules/user'
  4. import common from './modules/common'
  5. import tags from './modules/tags'
  6. import logs from './modules/logs'
  7. import getters from './getters'
  8. Vue.use(Vuex)
  9. const store = new Vuex.Store({
  10. state: {
  11. messageObj: {}, // 信息对象
  12. },
  13. modules: {
  14. user,
  15. common,
  16. logs,
  17. tags
  18. },
  19. getters,
  20. mutations: {
  21. // 储存消息详情
  22. setMessage(state, obj) {
  23. state.messageObj = obj
  24. }
  25. }
  26. })
  27. export default store