Skip to content

Commit a049824

Browse files
authored
closeLoading()的时候先判断接口是否开启了loading,解决showLoading()失效问题 (#1287)
1 parent 2e6f99e commit a049824

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

web/src/utils/request.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ service.interceptors.request.use(
4545
return config
4646
},
4747
error => {
48-
closeLoading()
48+
if (!error.config.donNotShowLoading) {
49+
closeLoading()
50+
}
4951
ElMessage({
5052
showClose: true,
5153
message: error,
@@ -59,7 +61,9 @@ service.interceptors.request.use(
5961
service.interceptors.response.use(
6062
response => {
6163
const userStore = useUserStore()
62-
closeLoading()
64+
if (!response.config.donNotShowLoading) {
65+
closeLoading()
66+
}
6367
if (response.headers['new-token']) {
6468
userStore.setToken(response.headers['new-token'])
6569
}
@@ -83,7 +87,9 @@ service.interceptors.response.use(
8387
}
8488
},
8589
error => {
86-
closeLoading()
90+
if (!error.config.donNotShowLoading) {
91+
closeLoading()
92+
}
8793

8894
if (!error.response) {
8995
ElMessageBox.confirm(`

0 commit comments

Comments
 (0)