首页 > 其他 > 详细

关于IE11浏览器同意请求只执行一次的解决方法

时间:2021-01-27 22:22:39      阅读:37      评论:0      收藏:0      [点我收藏+]

在IE11,

import axios from "axios";

let ser = axios.create({
  headers: {
    ‘Cache-Control‘: ‘no-cache‘
  }
});

ser.interceptors.request.use(config => {
  if (config.method === ‘post‘ || config.method === ‘POST‘) {
    config.data = {
      ...config.data,
      _t: new Date().getTime()
    }
  }else if (config.method === ‘get‘ || config.method === ‘GET‘) {
    config.params = {
      _t: new Date().getTime(),
      ...config.params
    }
  }

  return config
},function (error) {
  return Promise.reject(error)
})

Vue.prototype.$axios = ser;

然后在你的所有页面中只需要使用this.$axios即可,不一定腰带时间戳了,因为此处已经配置了nocache和时间戳

关于IE11浏览器同意请求只执行一次的解决方法

原文:https://www.cnblogs.com/yangzhengier/p/14336498.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!