文章目录
1.error Component name “XX” should always be multi-word
当Vue项目中的组件不是多单词组成时,会被eslint语法严格的检测到,并报错。如下:
要解决这个错误就要把eslint这种的严格的语言检测关闭掉:
在文件目录下找到eslintrc.js文件,设置如下即可。
2.[vue-router] uncaught error during route 、RangeError: Maximum call stack size exceeded
vue路由报错如下:
超出最大调用堆栈大小:出现这种错误最常见的原因是:在代码中的某个地方,您正在调用一个函数,该函数又调用另一个函数,依此类推,直到达到调用堆栈限制。这几乎总是因为具有未满足的基本情况的递归函数。
这两个错误同时出现,一般来讲就是路由里的跳转函数出现问题了。仔细看看router 的index文件里 if 语句和 for 语句的逻辑,修改即可。