checkCookieValue({state,commit}) {
return new Promise((resolve, reject) => {
axios.post('/api/checkcookie')
.then(function (response) {
state.user_status = response.data.success;
resolve(response);
})
.catch(function (error) {
console.log(error);
})
})
}
store.dispatch("checkCookieValue").then(function (responese) {
return store.state.user_status;
})
checkTokenValue(){
let tokenValue = this.getCookieValue();
if (tokenValue !== null) {
store.dispatch("checkCookieValue").then(function (responese) {
return store.state.user_status;
})
} else {
return true
}
}
我去,我真搞不懂这个回调。。。我要吐血
改用
async await