vue beforeEach 跳转问题

vue beforeEach 跳转问题我们直接在beforeEach函数里面判断用户是否登录然后跳转页面的时候会陷入一个死循环解决办法就是多加一层if判断首先判断用户是否有token或者时候登录然后再判断to参数里的path路径if(Lkcommon.getToken()){next()}else{if(to.path!==”/login”){next({path:”/lo…

大家好,又见面了,我是你们的朋友全栈君。

我们直接在beforeEach函数里面判断用户是否登录 然后跳转页面的时候会陷入一个死循环

解决办法就是多加一层if判断   首先判断用户是否有token或者时候登录 然后再判断to参数里的path路径

if(Lkcommon.getToken()){
    next()
}else{
    if(to.path !=="/login"){
        next({path:"/login"})
    }else{
        next()
    }
}

在判断是否有用户信息的时候next()是不能少的  要不然也会陷入死循环

详情:https://blog.csdn.net/weixin_34326179/article/details/86030212

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147967.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月29日 下午5:36
下一篇 2022年6月29日 下午5:36


相关推荐

  • eval在python中是什么意思_如何在Python中使用eval ?

    eval在python中是什么意思_如何在Python中使用eval ?Python中的eval是什么?在Python中,我们有许多内置方法,这些方法对于使Python成为所有人的便捷语言至关重要,而eval是其中一种。eval函数的语法如下:eval(expression,globals,locals)如上所示,eval函数采用三个参数:expression–需要一个字符串,该字符串将被解析并评估为Python表达式globals(可选)–一个字典,用于指定…

    2025年6月10日
    6
  • Android 原生系统,手机rom下载网站

    Android 原生系统,手机rom下载网站Android,原生系统,手机rom,下载网站

    2022年6月19日
    71
  • 线程池详解(通俗易懂超级好)「建议收藏」

    线程池详解(通俗易懂超级好)「建议收藏」目标【理解】线程池基本概念【理解】线程池工作原理【掌握】自定义线程池【应用】java内置线程池【应用】使用java内置线程池完成综合案例线程池线程池基础线程池使用线程池综合案例4.学员练习5.线程池总结概念介绍1:什么是线程池2:为什么使用线程池3:线程池有哪些优势什么是池什么是线程池线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了Runna.

    2025年8月3日
    5
  • sdp 详解

    sdp 详解SDP 目的就是在媒体会话中 传递媒体流信息 允许会话描述的接收者去参与会话 SDP 基本上在 internet 上工作 他定义了会话描述的统一格式 但并不定义多播地址的分配和 SDP 消息的传输 也不支持媒体编码方案的协商 这些功能均由下层传送协议完成 典型的会话传送协议包括 SAP SessionAnnou 会话公告协议 SIP SessionIniti

    2026年3月19日
    1
  • OpenClaw技术解析与2026年自动化部署全流程指南

    OpenClaw技术解析与2026年自动化部署全流程指南

    2026年3月13日
    2
  • springboot项目打包成jar

    springboot项目打包成jarSpringBoot 项目打包成 jar 一 为什么打包二 如何打包 1 使用 IDEA 进行打包 2 使用 maven 进行打包三 运行 jar 包四 注意一 为什么打包项目开发完毕后会将前后端应用打包 然后部署到服务器上运行 JavaWeb 应用在 SpringBoot 之前 通常是打包成 war 包 结合 Tomcat 来完成部署 而对于 SpringBoot 官方的建议是将 SpringBoot 应用打包成一个 fatjar SpringBoot 默认打包方式 即项目的依赖 jar 包也会被包含在 SpringBoot 项目的 ja

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号