eslint可以使你的代码语法更加严格,更加规范。开发者之间的代码交互也会变得更加靠谱。
但是eslint的存在,往往会导致一些奇怪的错误,让人猝不及防。
本文总结了一些比较常见的报错。
1.Mixed spaces and tabs no-mixed-spaces-and-tabs
空格和缩进不能混着用。
可以通过重排代码结构的方法解决。
2.Elements in iteration expect to have 'v-bind:key' directives
v-for处必须加:key,添加一个即可
3.The template root requires exactly one element
模板中必须有一个根标签,加一个即可
<template>
<div>添加的标签</div>
</template>
4.XXX is defined but never used
方法中的参数必须要使用
解决方法:console.log一下就行了。
以上是笔者常见的报错了,希望对你有所帮助^_^