vue 退出登录页面跳转 浏览器localStorage中的值没有改变
2024-09-08 12:42:00
vuex中的loginout方法
actions:{
loginout(data:string){
return new Promise(((resolve, reject)=>{
setTimeout(()=>{
this.isHasLogin=data
localStorage.setItem('isHasLogin',data)
localStorage.removeItem('accesstoken')
resolve("调用了异步")
},1000)
}))
},
正确的goLoginout退出登录方法:
const goLoginout=()=>{
user.loginout("false").then(res=>{
console.log(res)
router.push({path:'login'})
})
}
退出登录页面跳转 浏览器localStorage中的值没有改变的代码如下:
vuex中的loginout方法
actions:{
loginout(data:string){this.isHasLogin=data
localStorage.setItem('isHasLogin',data)
localStorage.removeItem('accesstoken')
},
}
const goLoginout=()=>{
user.loginout("false")
router.push({path:'login'})
}
如果这么用是先执行router.push,user.loginout("false")还没有执行到;所以我们用异步的方式,将跳转放在回调函数中,即可解决问题。
最新文章
- 完全删除TFS2013上的项目
- plist
- Java事务处理全解析(七)—— 像Spring一样使用Transactional注解(Annotation)
- wflag
- 批量Load/Store指令的寻址方式
- 2013年8月份第4周51Aspx源码发布详情
- Oracle删除表主键语句
- SGU 196.Matrix Multiplication
- iOS开展-CocoaPods安装和使用教程
- 在DLL动态链接库中封装VCL的MDI子窗体
- b端商家赋值权限
- VideoView的视频的全屏播放
- Servlet的请求HttpServletRequest
- java设计模式面试考点
- muse-ui底部导航自定义图标和字体颜色
- LaTeX公式中的空格
- hdu 4714 树+DFS
- LoRaWAN 1.1 网络协议规范 - 2 LoRaWAN选项介绍
- ie浏览器总跳转到 http://hao.360.cn
- Spring Cloud 入门 之 Hystrix 篇(四)