From b21fdaebc2954b46091b7dcc16fed9e9579a6999 Mon Sep 17 00:00:00 2001 From: sc Date: Thu, 15 Jul 2021 09:24:56 +0800 Subject: [PATCH] add config REQUEST_CACHE --- src/config/index.js | 7 +++++-- src/utils/request.js | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/config/index.js b/src/config/index.js index 5a6d71dd..24f079cc 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -10,10 +10,13 @@ const DEFAULT_CONFIG = { //MOCK接口地址 MOCK_URL: "https://www.fastmock.site/mock/44c807475f7eeba73409792255781935/api", - + //TokenName TOKEN_NAME: "Authorization", - + + //请求是否开启缓存 + REQUEST_CACHE: false, + //布局 默认:default | 通栏:header | 经典:menu | 功能坞:dock //dock将关闭标签和面包屑栏 LAYOUT: 'default', diff --git a/src/utils/request.js b/src/utils/request.js index 5e1d9f1f..49190ac5 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -14,6 +14,10 @@ axios.interceptors.request.use( if(userInfo){ config.headers[sysConfig.TOKEN_NAME] = userInfo.token } + if(!sysConfig.REQUEST_CACHE && config.method == 'get'){ + config.params = config.params || {}; + config.params['_'] = new Date().getTime(); + } return config; }, (error) => {