目录Vue axiOS每次请求添加时间戳axios封装加时间戳或者随机数总结VUE axios每次请求添加时间戳 service.interceptors.request.use(
service.interceptors.request.use(
config => {
if (store.getters.token) {
config.headers['token'] = getToken()
}
if (config.method == 'post') {
config.data = {
...config.data,
_t: Date.parse(new Date()) / 1000
}
} else if (config.method == 'get') {
config.params = {
_t: Date.parse(new Date()) / 1000,
...config.params
}
}
return config
},
error => {
console.log(error)
return Promise.reject(error)
}
)
service.interceptors.request
// request interceptor
service.interceptors.request.use(
config => {
if (config.method === 'post') {
config.data = {
...config.data,
_t: Date.parse(new Date()) / 1000 // 时间戳
}
} else if (config.method === 'get') {
config.params = {
paramRandom: Math.random(), // 随机数
...config.params
}
}
return config
},
error => {
// do something with request error
console.log(error) // for debug
return Promise.reject(error)
}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: VUE axios每次请求添加时间戳问题
本文链接: https://lsjlt.com/news/178182.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0