找了半个互联网,愣是没找到一个官方,严谨的axios简写方式设置headers的文档,那行,我规范的写一次吧。
下面介绍官方,家喻户晓的Request method aliases(简称)写法
Get
格式:axios.get(url[, config])
axios.get('/api/getUserinfo?user=sample',{
headers:
{
'auth-jwt': window.sessionStorage.getItem('auth-jwt')
}
})
Tips
当然你也可以让axios去构造url参数,详见下方我的附件
axios.get('/api/getUserinfo',{
headers:
{
'auth-jwt': window.sessionStorage.getItem('auth-jwt')
},
params:
{
user: 'sample'
}
})
Post
格式axios.post(url[, data[, config]])
axios.post('/api/getUserInfo',
{
user: 'sample'
},
{
headers:
{
'auth-jwt': window.sessionStorage.getItem('auth-jwt')
}
}),
其他请求类型,如此类推,点击上方查看官方文档链接
附config参数的全格式
url,methods可以省略
{
// `url` is the server URL that will be used for the request
url: '/user',
// `