const state = () => ({ // 这里是全局数据保存的地方 tabsList: [ { path: '/', name: 'index', meta:{ title: '首页', } }, ] }) const mutations = { // changeLogin(state, val) { // console.log(state,val); // let list=[]; // list.push(val); // JSON.parse(list); // console.log(list); // localStorage.setItem("cardata", list); // }, changeClod(state, val) { localStorage.setItem('userInfo', val.cloud); console.log(state,val); }, changemessage(state, val) { localStorage.setItem('message', val.data); console.log(state,val); }, selectMenu(state, val) { let result = state.tabsList.findIndex(item => item.name === val.data.name) result === -1 ? state.tabsList.push(val.data) : '' }, // changeMenu(state, user){ // // console.log("vuex存储的变化",JSON.parse(user)) // // console.log("vuex存储的变化",user) // state.menuList = user; // localStorage.setItem('menuList', user); // } } const actions = { setPosition: ({ commit }, position) => { commit('setPosition', position) } } export default {namespaced: true, state, mutations, actions}