底座全局数据协调

This commit is contained in:
aixianling
2022-03-22 13:46:42 +08:00
parent bc7161c806
commit 11f9119607
4 changed files with 26 additions and 52 deletions

View File

@@ -33,21 +33,25 @@ const store = new Vuex.Store({
withoutToken: true
}).then(res => {
if (res?.access_token) {
state.token = res.token_type + ' ' + res.access_token
uni.setStorageSync("token", res.token_type + ' ' + res.access_token)
params?.then(true)
store.commit("setToken", res.token_type + ' ' + res.access_token)
params?.then?.(true)
} else {
uni.showToast({title: res?.msg})
params?.then(false)
params?.then?.(false)
}
})
}).finally(err => console.error(err))
} else params?.then(false)
},
setToken(state, token) {
state.token = token
},
setUserInfo(state, user) {
state.user = user
},
getUserInfo(state, cb) {
http.instance.post("/app/appwechatuser/check").then(res => {
if (res?.data) {
state.user = res.data
uni.setStorageSync('userInfo', res.data)
store.commit("setUserInfo", res.data)
cb && cb(true)
} else {
cb && cb(false)