javascript - vue噩梦,项目陷入某个死循环,求救!?
怪我咯
怪我咯 2017-04-11 12:27:45
[JavaScript讨论组]

RangeError: Maximum call stack size exceeded

项目过于庞大,我没办法贴代码,如果有遇到的人求指点一下,我怀疑是router问题,因为我不是在点击跳转的时候,或者是回退的时候,就会出现这个问题,现在简直没办法,继续开发下去,求救。。。。。。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(5)
迷茫

不懂vue,但是一般这种问题可以打断点,一步一步跟着走

PHP中文网

递归栈溢出,这种情况多半是vue的相关钩子造成的数据改动,导致循环更新,题主检查一下。

PHPz

回退正常情况时候 再一步一看是哪部分引起的。这样问没办法解决

PHPz

断点调试 vue-router 全局钩子函数 肯定有出现A页面跳转B页面 B页面又跳转A页面的情况

巴扎黑

既然没办法贴代码,我也只能说下我以往的调试经验。
先预估下大概是哪个模块导致的,然后通过注释掉引入模块的方法去排差,加console一点点排除。如果注释了某个模块不报错了,那就去搞那个模块咯
当然你如果能静下心来,从入口文件开始梳理一遍,我相信很快会解决的……

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号