![cover](https://img-blog.csdnimg.cn/20f98dd07f4e4aa6a7a732b88b79a67d.png)
[Vue warn]: Error in beforeCreate hook: “RangeError: Maximum call stack size exceeded“
问题:运行 vue 项目时,浏览器 console 控制台出现以下错误:原因:Maximum call stack意思是超过最大的执行堆栈,意思就是死循环了。vue.router.esm.js文件里面的一直在执行 match 函数,然后再执行 redirect,一直再重复这个match和redirect函数。这两个函数都是在router文件夹下的 index.js 文件中配置引入的。match 是
·
问题:
运行 vue 项目时,浏览器 console 控制台出现以下错误:
原因:
- Maximum call stack 意思是超过最大的执行堆栈,意思就是死循环了。
- vue.router.esm.js 文件里面的一直在执行 match 函数,然后再执行 redirect,一直再重复这个match和redirect函数。
- 这两个函数都是在 router文件夹下的 index.js 文件中配置引入的。
- match 是个正则匹配函数,可以暂时不配置,redirect 则需要手动配置。
- redirect 配置的路径是 '/' ,而 '/' 不存在,所以一直在循环。
解决方法:
给 redirect 配置一个具体的路由。
更多推荐
所有评论(0)