From 091f4ed871c30160a97feccdfe32005b3a4fcbc7 Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期四, 18 十一月 2021 13:33:40 +0800 Subject: [PATCH] Merge branch 'master' of ssh://192.168.0.10:29418/pcalife/PAM --- PAMapp/assets/ts/api/share.ts | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/PAMapp/assets/ts/api/share.ts b/PAMapp/assets/ts/api/share.ts index 680c065..7bb167f 100644 --- a/PAMapp/assets/ts/api/share.ts +++ b/PAMapp/assets/ts/api/share.ts @@ -1,18 +1,29 @@ import axios from 'axios'; -import { AxiosRequestConfig, AxiosError, AxiosResponse } from 'axios'; - +import { AxiosRequestConfig, AxiosError, AxiosResponse } from 'axios'; export const service = axios.create({ baseURL: process.env.BASE_URL }) service.interceptors.request.use(function (config: AxiosRequestConfig) { + loadingStart; return config; }, function (error: AxiosError) { + loadingFinish; return Promise.reject(error); }); service.interceptors.response.use(function (response: AxiosResponse) { + loadingFinish; return response; }, function (error: AxiosError) { + loadingFinish; return Promise.reject(error); -}); \ No newline at end of file +}); + +function loadingStart():void{ + window.$nuxt.$loading.start(); +} + +function loadingFinish():void{ + window.$nuxt.$loading.finish(); +} \ No newline at end of file -- Gitblit v1.8.0