问题:在vue项目中的表格中,我点击删除按钮,发现当前页面并没有立马删除,但是后台确实因为调用了删除接口,所以数据删除,为什么页面我再次调用获取列表,发现也没有删除掉这个数据,原来是:浏览器有缓存,直接调用了缓存中接口的数据。
解决:
ajax:
ajax.get('你的接口‘’, {headers: {'Cache-Control': 'no-cache'}})
axios:
const request = axios.create({
// API 请求的默认前缀
baseURL: defaultconfig.requestApi,
// timeout: 6000 // 请求超时时间
//禁用缓存
headers: {'Cache-Control': 'no-cache'}
})