import Vue from 'vue'; import Vuex from 'vuex'; import leave from '@frame/store/leave'; import attendance from '@frame/store/attendance'; import group from '@frame/store/group'; import question from '@frame/store/question'; import questionAnswer from '@frame/store/question-answer'; import questionnaire from '@frame/store/questionnaire'; import student from '@frame/store/student'; import lesson from '@frame/store/lesson'; import teacher from '@frame/store/teacher'; import score from '@frame/store/score'; import termquest from '@frame/store/termquest'; import login from '@frame/store/login'; import * as ustate from '@frame/store/user/state'; import * as umutations from '@frame/store/user/mutations'; Vue.use(Vuex); export default new Vuex.Store({ state: { ...ustate }, mutations: { ...umutations }, actions: {}, //异步操作 modules: { leave, attendance, group, question, questionAnswer, questionnaire, student, lesson, teacher, score, termquest, login, }, });