IE 11缓存不执行请求的现象

最近用react + ant desgin +dva 做管理平台系统。记录一下遇见的一些坑:

由于公司惨无人道的要兼容IE:想死。。

IE 浏览器下做各种表单增删改查后,无法更新。永远因为IE缓存并没有发送请求导致。

开始用了效果比较low的请求附加随机数,成功解决、但是实在难受:

最后发现还是在请求头加比较靠谱:

在封公共请求的request.js:配置

  let headers = {};

  if (token) {

    headers = {

      Authorization: `Bearer ${token}`,

      'Cache-Control':'no-cache',

      'Pragma':'no-cache'

    };

  }

你可能感兴趣的:(IE 11缓存不执行请求的现象)