import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex); const store = new Vuex.Store({ state: { login: false, userName: '', topNav: { actionName: '/' } }, mutations: { setLogin: function(state, isLogin) { state.login = isLogin; }, setActiveName: function(state, activeName) { // console.log(activeName) state.topNav.actionName = activeName; }, setUserName: function(state, name) { state.userName = name; } }, getters: { getActiveName: function(state) { return state.topNav.actionName; } } }); export default store;