vue-router报错:RangeError: Maximum call stack size exceeded

vue-router报错:RangeError: Maximum call stack size exceeded今天在运行本地项目的时候 vue router 报错 RangeError Maximumcalls 当时发现自己在 rundev 的时候 命令行里面是没有任何问题的 在进入界面的时候 也不跳转 后面去看了自己配置的路由 找到解决方法首先 我的正常路由配置 path redirect userhome

今天在运行本地项目的时候,vue-router报错:RangeError: Maximum call stack size exceeded,当时发现自己在run dev的时候,命令行里面是没有任何问题的,在进入界面的时候,也不跳转,后面去看了自己配置的路由,找到解决方法

首先,我的正常路由配置

 

{

     path: ‘*’,

     redirect: ‘/userhome’,

},

{

     path: ‘/firstshopping’,

     component: firstshopping

},

{

      path: ‘/allshopping’,

      component: allshopping

},

这里都是没有问题的,问题出在拦截配置

 

router.beforeEach((to, from, next) => {

       if (to.matched.some(res => res.meta.requireAuth)) {

             if (sessionStorage.getItem(‘sessiontoken’)) {

                     console.log(1111)

                     next()

             } else {

                      console.log(22222) 

                      next({

                              path: ‘/login’,

                              query: { redirect: to.fullPath } 

                      })

              }

        } else {

              next()

        }

})

 

我浏览器输入的结果,是一直不停的死循环

 

vue-router报错:RangeError: Maximum call stack size exceeded

 

然后我去查看自己的路由配置,发现自己之前是把login的路由配置给注释了,之前觉得既然在拦截里面配置路由跳转,路由里面不应该再次配置一次,现在回想应该是找不到对应的路由和组件,只需要把注释的路由代码打开,就正常运行了

打开注释的地方

vue-router报错:RangeError: Maximum call stack size exceeded

一般vue-router报错说明是路由配置出问题了,或者跳转调用路由的时候出现死循环,RangeError: Maximum call stack size exceeded是死循环出现的语句

希望能帮助到大家

 

 

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

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

(0)
上一篇 2026年3月18日 下午4:27
下一篇 2026年3月18日 下午4:27


相关推荐

  • javascript动态添加元素

    javascript动态添加元素<!doctypehtml><htmllang=”en”><head><metacharset=”UTF-8″><metaname=”Generator”content=”EditPlus®”><metaname=”Author”content=””><metaname=”Keywords”content=””><metaname=”Description”co…

    2022年6月22日
    24
  • SVPWM算法原理及详解

    SVPWM算法原理及详解1 概述 SVPWM 是近年发展的一种比较新颖的控制方法 是由三相功率逆变器的六个功率开关元件组成的特定开关模式产生的脉宽调制波 能够使输出电流波形尽可能接近于理想的正弦波形 空间电压矢量 PWM 与传统的正弦 PWM 不同 它是从三相输出电压的整体效果出发 着眼于如何使电机获得理想圆形磁链轨迹 SVPWM 技术与 SPWM 相比较 绕组电流波形的谐波成分小 使得电机转矩脉动降低 旋转磁场更逼近

    2026年3月20日
    2
  • C#开发微信公众平台-就这么简单(转载)(附原文链接)

    C#开发微信公众平台-就这么简单(转载)(附原文链接)

    2021年11月17日
    48
  • scp命令详解

    scp命令详解

    2021年10月15日
    35
  • 薪资涨幅30% 怎么算(如何把自己的薪资提高)

    列出薪金高于在部门30bySamWilliams通过山姆·威廉姆斯我如何在五个月内将薪金提高一倍并获得一份了不起的工作(HowIDoubledmySalaryinFiveMonthsandGotanAmazingJob)SixmonthsagoIquitmyjobasajuniorJavaScriptdeveloperandtrav…

    2022年4月15日
    116
  • FFmpeg安装与配置(windows与mac)

    FFmpeg安装与配置(windows与mac)FFmpeg 命令行安装使用如下命令进行 FFmpeg sudoapt getinstallff 源码安装 FFmpeg 源码获取使用如下命令获取 ffmpeg 的源码 gitclonehttp git ffmpeg org ffmpeg gitffmpegffm 编译使用如下命令指定安装目录 configurepre usr local ffmpegenable debug 3enable shareddisa

    2026年3月16日
    2

发表回复

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

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