VUE axios每次请求添加时间戳问题
导读:收集整理的这篇文章主要介绍了VUE axios每次请求添加时间戳问题,觉得挺不错的,现在分享给大家,也给大家做个参考。 目录VUE axios每次请求添加时间戳axios封装加时间戳或者...
收集整理的这篇文章主要介绍了VUE axios每次请求添加时间戳问题,觉得挺不错的,现在分享给大家,也给大家做个参考。 目录
- VUE axios每次请求添加时间戳
- axios封装加时间戳或者随机数
- 总结
VUE axios每次请求添加时间戳
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) }
)@L_360_4@
axios封装加时间戳或者随机数
service.interceptors.request
// request interceptorservice.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) }
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:- Vue浅析axios二次封装与节流及防抖的实现
- vue+axios全局添加请求头和参数操作
- 在Vue中使用axios请求拦截的实现方法
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VUE axios每次请求添加时间戳问题
本文地址: https://pptw.com/jishu/609399.html
