import Vue from 'vue' import Vuex from 'vuex' import router from '@/router' import Cookie from 'js-cookie' Vue.use(Vuex) export default new Vuex.Store({ state: { ycStoreToken: '', menuList: [], // 菜单列表 menuRoutes: [], // 匹配到的路由 breadcrumb: [], // 导航 imgUrls: {} }, getters: { }, mutations: { // 修改参数 changeStateParams (state, data) { if (typeof data === 'object') { for (var key in data) { if (Object.prototype.hasOwnProperty.call(state, key)) { const param = data[key] state[key] = param }; } } } }, actions: { // 修改参数 aChangeStateParams ({ commit }, data) { if (typeof data === 'object') { commit('changeStateParams', data) } } }, modules: { } })