码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2021-01-28 12:01:13      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:creat   rgba   headers   ==   ios   type   col   cti   class   

在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浏览器同意请求只执行一次的解决方法

标签:creat   rgba   headers   ==   ios   type   col   cti   class   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!