扫码关注官方订阅号
RangeError: Maximum call stack size exceeded
项目过于庞大,我没办法贴代码,如果有遇到的人求指点一下,我怀疑是router问题,因为我不是在点击跳转的时候,或者是回退的时候,就会出现这个问题,现在简直没办法,继续开发下去,求救。。。。。。
走同样的路,发现不同的人生
不懂vue,但是一般这种问题可以打断点,一步一步跟着走
递归栈溢出,这种情况多半是vue的相关钩子造成的数据改动,导致循环更新,题主检查一下。
回退正常情况时候 再一步一看是哪部分引起的。这样问没办法解决
断点调试 vue-router 全局钩子函数 肯定有出现A页面跳转B页面 B页面又跳转A页面的情况
vue-router
既然没办法贴代码,我也只能说下我以往的调试经验。先预估下大概是哪个模块导致的,然后通过注释掉引入模块的方法去排差,加console一点点排除。如果注释了某个模块不报错了,那就去搞那个模块咯当然你如果能静下心来,从入口文件开始梳理一遍,我相信很快会解决的……
注释掉引入模块
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
不懂vue,但是一般这种问题可以打断点,一步一步跟着走
递归栈溢出,这种情况多半是vue的相关钩子造成的数据改动,导致循环更新,题主检查一下。
回退正常情况时候 再一步一看是哪部分引起的。这样问没办法解决
断点调试
vue-router全局钩子函数 肯定有出现A页面跳转B页面 B页面又跳转A页面的情况既然没办法贴代码,我也只能说下我以往的调试经验。
先预估下大概是哪个模块导致的,然后通过
注释掉引入模块的方法去排差,加console一点点排除。如果注释了某个模块不报错了,那就去搞那个模块咯当然你如果能静下心来,从入口文件开始梳理一遍,我相信很快会解决的……