From 3606bc534442079a702cce008d52126fcdec352e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=BF=94=E5=AE=87-=E6=97=85=E7=AE=A1=E5=AE=B6?= <153298343@qq.com> Date: Tue, 9 Aug 2022 16:53:23 +0800 Subject: [PATCH] up --- src/utils/request.js | 13 ++++++--- src/views/daily/index.vue | 35 +++++++++++++------------ src/views/lawsfile/index/regulation.vue | 5 ++-- 3 files changed, 31 insertions(+), 22 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index ddf9373..dbe135b 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,7 +1,8 @@ import axios from 'axios' -import { MessageBox, Message } from 'element-ui' +import { MessageBox, Message ,Loading} from 'element-ui' import store from '@/store' import { getToken } from '@/utils/auth' +let loading; // create an axios instance const service = axios.create({ @@ -13,8 +14,12 @@ const service = axios.create({ // request interceptor service.interceptors.request.use( config => { - // do something before request is sent - + // do something before request is sent + loading = Loading.service({ + lock:true, + background:"rgba(0,0,0,0.4)", + text:"正在加载中..." + }) if (store.getters.token) { // let each request carry token // ['X-Token'] is a custom headers key @@ -45,6 +50,7 @@ service.interceptors.response.use( * You can also judge the status by HTTP Status Code */ response => { + loading.close() const res = response.data // if the custom code is not 20000, it is judged as an error. @@ -74,6 +80,7 @@ service.interceptors.response.use( } }, error => { + loading.close() console.log('err' + error) // for debug Message({ message: error.message, diff --git a/src/views/daily/index.vue b/src/views/daily/index.vue index eee1e4a..3e200be 100644 --- a/src/views/daily/index.vue +++ b/src/views/daily/index.vue @@ -15,7 +15,7 @@