‘Maximum call stack size exceeded’錯誤的解決方法


今天打開vue項目,頁面空白報了一個錯誤,錯誤如下:

“Maximum call stack size exceeded” 錯誤的字面意思是:超出最大調用堆棧大小。

然后就是各種百度,找錯誤原因。百度好多篇,有的是由於router里面路徑為聲明,有的是未定義變量,有的由於是遞歸函數

產生死循環。我一一都排查了,還是這個錯。

直到我百度到了一篇文章,由於他引入了swiper插件,在組件里引用了,並且組件的name為Swiper,由於name與swiper插件重名了,所以

報這個錯誤。

然后我就想起我引用了百度地圖插件,也有可能是這原因,

果不其然,真的是這原因,然后我把name改成map就不報錯了。

所有說,以后給組件里引入插件時,注意name不要聲明為插件名。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM