closeLoading()的时候先判断接口是否开启了loading,解决showLoading()失效问题 (#1287)

This commit is contained in:
Jary
2022-11-25 18:34:25 +08:00
committed by GitHub
parent 2e6f99edf0
commit a04982425f

View File

@@ -45,7 +45,9 @@ service.interceptors.request.use(
return config
},
error => {
closeLoading()
if (!error.config.donNotShowLoading) {
closeLoading()
}
ElMessage({
showClose: true,
message: error,
@@ -59,7 +61,9 @@ service.interceptors.request.use(
service.interceptors.response.use(
response => {
const userStore = useUserStore()
closeLoading()
if (!response.config.donNotShowLoading) {
closeLoading()
}
if (response.headers['new-token']) {
userStore.setToken(response.headers['new-token'])
}
@@ -83,7 +87,9 @@ service.interceptors.response.use(
}
},
error => {
closeLoading()
if (!error.config.donNotShowLoading) {
closeLoading()
}
if (!error.response) {
ElMessageBox.confirm(`