欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

解决vue在IE11读取缓存的问题

程序员文章站 2022-03-11 08:36:34
垃圾IE会在发起请求的时候读取接口缓存,就贼蠢,我们要使用时间戳拼接在url来解决。最好不要直接加在参数上,怕后端会进行设置。function filterUrl (url) { return url.indexOf('?') !== -1 ? `${url}&time=${new Date().getTime()}` : `${url}?time=${new Date().getTime()}`}例子1:封装getfunction get(params, url) { r....

垃圾IE会在发起请求的时候读取接口缓存,就贼蠢,我们要使用时间戳拼接在url来解决。最好不要直接加在参数上,怕后端会进行设置。


function filterUrl (url) {
  return url.indexOf('?') !== -1 ? `${url}&time=${new Date().getTime()}` : `${url}?time=${new Date().getTime()}`
}

例子1:封装get

function get(params, url) {
  return request({
    url: filterUrl(url),
    method: 'get',
    params
  })
}

例子2:封装post

function post(params, url, headersType) {
  return request({
    url: filterUrl(url),
    method: 'post',
    data: params,
    headers: {
      'Content-Type': headersType || 'application/x-www-form-urlencoded'
    }
  })
}

本文地址:https://blog.csdn.net/qq_40282732/article/details/107190273