vscode的 eslint 和 axios的攔截器 代碼沖突
axios.interceptors.request.use(function(config) {
// 在發(fā)送請求之前做些什么
return config
}, function(error) {
// 對請求錯誤做些什么
return Promise.reject(error)
})
axios.interceptors.response.use(function(response) {
// 2xx 范圍內的狀態(tài)碼都會觸發(fā)該函數(shù)萍歉。
// 對響應數(shù)據做點什么
return response
}, function(error) {
// 超出 2xx 范圍的狀態(tài)碼都會觸發(fā)該函數(shù)。
// 對響應錯誤做點什么
return Promise.reject(error)
})
funtion (response) 間有空格eslint提示報錯紅線 和 代碼美化插件沖突
除此之外量瓜,eslint 需要在 vscode 中進行一些參數(shù)的配置黎侈,將以下代碼到編輯器中配置即可(參考圖)
往后面看,還有注意事項:
往后面看,還有注意事項:
往后面看沿彭,還有注意事項:
"eslint.enable": true,
"eslint.run": "onType",
"eslint.options": {
"extensions": [
".js",
".vue",
".jsx",
".tsx"
]
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
注釋掉
"editor.formatOnSave": true, 這行
即可