原因:Vue默认开启了Eslint全局校验,ESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误

比如我这里的报错:

解决方法:

方法一(这种方法并不推荐,因为是直接关闭全局校验。):

在Vue项目中找到,packege.json文件,在”rules”:{}中添加

"no-unused-vars":"off"

如图:

方法二(推荐):

忽略下一行校验,我们在未使用到定义的变量的上一行添加下面这句话:

// eslint-disable-next-line

或者

如图: