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) => {