关于vue路由栈溢出【Maximum call stack size exceeded】

371 阅读1分钟

前言

因为项目中对接应用点击菜单后在对方应用中报栈溢出

image.png

问题原因

  1. 首先判断我想到的是路由递归相关代码逻辑处理
  2. 然后我想的是输入路由不正确就跑异常报错

解决方法

    1. 排查路由递归相关逻辑没问题
    1. 排查异常路由发现只有如下图 定义重定向到404并没有定义404路由

image.png

  • 添加404路由如下图避免因此问题导致异常报错

image.png

总结

细心决定一切