错误描述:
记录今天项目中遇到的一个bug,写页面的时候,复制了父组件一份,修改后当作子组件用,但是name值忘记改了,子组件的name值和父组件的name一样,然后template在编译时,不会去找components引入的组件,而是直接引入自己,形成一个递归组件,最后导致这个问题。
错误解释:
-
以上错误的意思是 "超出最大调用堆栈大小"
-
出现这种错误最常见的原因是:在代码中的某个地方,您正在调用一个函数,该函数又调用另一个函数,依此类推,直到达到调用堆栈限制。这几乎总是因为具有未满足的基本情况的递归函数。
-
今天这个bug不是递归函数调用引起的,是因为组件名称冲突了,递归引用导致的问题。
解决方法:修改一下组件名称即可。