开发一个新项目时使用了新的前后端分离的框架,前端使用了element ui + vue,在做上传图片的功能时出现了一下错误。
一直以为是组件代码写错了,调整了代码后又提示Error in render: "RangeError: Maximum call stack size exceeded",通过搜索问题得到的答案是方法调用频繁,
导致超过了最大堆栈量(堆栈溢出),但是检查代码未发现调用频繁的地方。
后将代码比对后发现,在页面的vue data声明中name的命名和同一文件下的其他vue页面重复了。并且这些页面间存在相互关联的问题。