12345678910111213141516171819202122232425262728293031 |
- import Vue from 'vue';
- import Vuex from 'vuex'
- Vue.use(Vuex)
- const store = new Vuex.Store({
- state: {
- uerInfo: {},
- hasLogin: false
- },
- mutations: {
- login(state, provider) {//改变登录状态
- state.hasLogin = true
- state.uerInfo = provider
- console.log(provider)
- uni.setStorage({//将用户信息保存在本地
- key: 'userInfo',
- data: provider
- })
- },
- logout(state) {//退出登录
- state.hasLogin = false
- state.uerInfo = {}
- uni.removeStorage({
- key: 'userInfo'
- })
- }
- }
- })
- export default store
|