vscode的 eslint 和 axios的拦截器 代码冲突
axios.interceptors.request.use(function(config) {
// 在发送请求之前做些什么
return config
}, function(error) {
// 对请求错误做些什么
return Promise.reject(error)
})
axios.interceptors.response.use(function(response) {
// 2xx 范围内的状态码都会触发该函数。
// 对响应数据做点什么
return response
}, function(error) {
// 超出 2xx 范围的状态码都会触发该函数。
// 对响应错误做点什么
return Promise.reject(error)
})
funtion (response) 间有空格eslint提示报错红线 和 代码美化插件冲突
除此之外,eslint 需要在 vscode 中进行一些参数的配置,将以下代码到编辑器中配置即可(参考图)
往后面看,还有注意事项:
往后面看,还有注意事项:
往后面看,还有注意事项:
"eslint.enable": true,
"eslint.run": "onType",
"eslint.options": {
"extensions": [
".js",
".vue",
".jsx",
".tsx"
]
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
注释掉
"editor.formatOnSave": true, 这行
即可