@@ -0,0 +1,31 @@
+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