查了些文章,原因是因为eslint校验的问题,你在vue中定义一个变量,在下文却没有用,就会报错,
看到一些解决办法就是在错误语句的后面加上
// eslint-disable-line no-unused-vars
但是不起效果。
另外一种办法就是在配置文件中.eslintrc.js。
module.exports = {
root: true,
env: {
node: true
},
'extends': [
'plugin:vue/essential'
],
rules: {
'no-debugger' : 'off',
'no-unused-vars': 'warn',作用在js代码。
'vue/no-unused-vars': "off"作用在vue模板。
},
parserOptions: {
parser: 'babel-eslint'
}
}