app_tree_planting/store/index.js
2023-01-13 16:21:31 +08:00

31 lines
688 B
JavaScript

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state: {
isLogin: false,
currentUser: {}
},
mutations: {
login(state, userInfo) {
state.isLogin = true;
state.currentUser = userInfo;
console.log(userInfo)
uni.setStorageSync("isLogin", '1');
uni.setStorageSync("accessToken", userInfo);
uni.setStorageSync('currentUser', userInfo);
},
logout(state) {
state.isLogin = false;
state.currentUser = {};
uni.removeStorageSync('isLogin');
uni.removeStorageSync('accessToken');
uni.removeStorageSync('currentUser');
console.log('退出登录')
}
}
})
export default store