Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit567a1b9

Browse files
Gaga86alexusmai
authored andcommitted
Added axios interceptor eject on file-manager destroy hook
1 parent0a6b8c0 commit567a1b9

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

‎src/FileManager.vue

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,14 @@ export default {
7272
},
7373
},
7474
},
75+
data() {
76+
return {
77+
interceptorIndex: {
78+
request:null,
79+
response:null,
80+
},
81+
};
82+
},
7583
created() {
7684
// manual settings
7785
this.$store.commit('fm/settings/manualSettings',this.settings);
@@ -102,6 +110,10 @@ export default {
102110
103111
// delete events
104112
EventBus.$off(['contextMenu','addNotification']);
113+
114+
// eject interceptors
115+
HTTP.interceptors.request.eject(this.interceptorIndex.request);
116+
HTTP.interceptors.response.eject(this.interceptorIndex.response);
105117
},
106118
computed: {
107119
...mapState('fm', {
@@ -116,7 +128,7 @@ export default {
116128
* Add axios request interceptor
117129
*/
118130
requestInterceptor() {
119-
HTTP.interceptors.request.use((config)=> {
131+
this.interceptorIndex.request=HTTP.interceptors.request.use((config)=> {
120132
// overwrite base url and headers
121133
config.baseURL=this.$store.getters['fm/settings/baseUrl'];
122134
config.headers=this.$store.getters['fm/settings/headers'];
@@ -136,7 +148,7 @@ export default {
136148
* Add axios response interceptor
137149
*/
138150
responseInterceptor() {
139-
HTTP.interceptors.response.use((response)=> {
151+
this.interceptorIndex.response=HTTP.interceptors.response.use((response)=> {
140152
// loading spinner -
141153
this.$store.commit('fm/messages/subtractLoading');
142154

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp