ESLint报错怎么解决?
actions:{
//登录接口
login({ commit }, param) {
return new Promise((resolve, reject) => {
axios.get('/api/login', {
params: param
})
.then(data => {
resolve(data.data);
})
.catch(err => {
reject(err);
})
})
},
}
报错
'commit' is defined but never used (no-unused-vars)
我知道这是ESLint导致的,除了添加
"no-unused-vars":"off",
和关闭ESLint之外,还有什么办法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在错误代码后面输入eslint-disable-line命令,屏蔽错误类型。就可以了
// eslint-disable-line \[错误类型\]
'commit' is defined but never used (no-unused-vars)
这个报错的意思就是你定义了一个变量commit但是你从来没有使用过,就是这是个多余的入参,你的函数里没用到这个入参。你要么在函数里用一下(console一下也行),没用的话就把它删掉就好了。
/* eslint-disable-next-line */