import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({ state: { hasLogin: false, userInfo: {}, clientId:'', authUrl:[] }, mutations: { login(state, provider) { state.hasLogin = true; state.userInfo = provider; uni.setStorage({ //缓存用户登陆状态 key: 'haslog', data: true }) uni.setStorage({ //缓存用户登陆状态 key: 'userInfo', data: provider }) // console.log(state.userInfo); }, login2(state, provider) { state.hasLogin = true; state.userInfo = provider; uni.setStorage({ //缓存用户登陆状态 key: 'haslog', data: true }) uni.setStorage({ //缓存用户登陆状态 key: 'userInfo', data: provider }) uni.switchTab({ url: '/pages/index/index' }) // console.log(state.userInfo); }, updateAuthUrl(state, provider){ let arr = provider; let authUrl = []; for(var i=0;i