vue http请求来自缓存 怎么解决?我用的是axios

clipboard.png
我想更新数据 调用的封装的方法 方法里面是axios请求。为什么每次点击 调用方法都是来自缓存,没办法获取最新的数据

阅读 13.2k
5 个回答

在请求里加上随机数

return getFetch('/mvs/listAlarmInfo?t=' + Date.now(), paramas)

楼上怎么都是new Date().getTime()

Date.now()可以直接拿到的

在你请求url后面加上?时间戳,如"www.baidu.com?"+new Date().getTime(),或者后端设置Access-Control-Max-Age:0 不要缓存

上面两种方法都可以的
1、直接加?11232414
2、+new Date().getTime()
地址栏会变但是请求的东西每次都会从数据库拿

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题