vue 项目运行报错:RangeError: Maximum call stack size exceeded ; 意思是 堆栈溢出(内存溢出)
造成这种情况的原因有多个:
- 代码形成死循环,造成堆栈溢出 (递归)
如果不确定,可以做个输出,也有可能是调用的方法没有得到更新,导致一直调用同一个数值,也会造成递归
-
路由也有可能造成内存溢出
可是/404在路由里面没有配置 就引发了报错了!!!需要在使用路由的时候注册
3.引用组件名称和当前组件名称一样了
修改组件名称后就正常了 或者是删除无用的组件名称