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")还没有执行到;所以我们用异步的方式,将跳转放在回调函数中,即可解决问题。

最新文章

  1. 完全删除TFS2013上的项目
  2. plist
  3. Java事务处理全解析(七)—— 像Spring一样使用Transactional注解(Annotation)
  4. wflag
  5. 批量Load/Store指令的寻址方式
  6. 2013年8月份第4周51Aspx源码发布详情
  7. Oracle删除表主键语句
  8. SGU 196.Matrix Multiplication
  9. iOS开展-CocoaPods安装和使用教程
  10. 在DLL动态链接库中封装VCL的MDI子窗体
  11. b端商家赋值权限
  12. VideoView的视频的全屏播放
  13. Servlet的请求HttpServletRequest
  14. java设计模式面试考点
  15. muse-ui底部导航自定义图标和字体颜色
  16. LaTeX公式中的空格
  17. hdu 4714 树+DFS
  18. LoRaWAN 1.1 网络协议规范 - 2 LoRaWAN选项介绍
  19. ie浏览器总跳转到 http://hao.360.cn
  20. Spring Cloud 入门 之 Hystrix 篇(四)

热门文章

  1. S2-013 CVE-2013-1966
  2. LCA学习笔记(原洛谷文章)
  3. linux 基础之输入输出重定向
  4. 【力扣】剑指 Offer II 092. 翻转字符
  5. MySQL中多种排名实现
  6. ATM购物车大作业
  7. 网络连接(CSP-J 2021 T3)
  8. 重学SpringBoot. step5 再学SpringMVC
  9. 力扣---1148. 文章浏览 I
  10. Javascript中0.1+0.2===0.3?怎么解决这个问题?