注意:并不是v-router里加时间戳,而是axios请求上加时间戳
在axios的封装中写:
export default {
//get请求
get(url, param) {
return new Promise((resolve, reject) => {
axios({
method: 'get',
url,
// 改params,将时间戳作为参数
params: {
t: Date.parse(new Date()),
...param
},
cancelToken: new CancelToken(c => {
cancel = c
})
}).then(res => {
resolve(res)
}).catch((error) => {
reject(error);
})
})
}
}