Ant-Design-Pro请求类request中对localStorage数据有延迟
今天测试也发现这个问题 在网上找了一下没找到答案(没仔细找 看了下百度。。。)看到你的问题 然后 有空的时候 我就去看了下源码 umi-reques 的包
var extend = function extend(initOptions) {
return request(initOptions);
};
......
var request = function request() {
var initOptions = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var coreInstance = new Core(initOptions);
var umiInstance = function umiInstance(url) {
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var mergeOptions = objectSpread({}, initOptions, options, {
headers: objectSpread({}, initOptions.headers, options.headers),
params: objectSpread({}, getParamObject(initOptions.params), getParamObject(options.params)),
method: (options.method || initOptions.method || 'get').toLowerCase()
});
return coreInstance.request(url, mergeOptions);
};
答案很明显了 设置 options.headers 或重新 extend 是 request 初始化
赞0
踩0