roose 4 年之前
父節點
當前提交
469c6eaf3e
共有 1 個文件被更改,包括 31 次插入0 次删除
  1. 31 0
      store/index.js

+ 31 - 0
store/index.js

@@ -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