如何将axios.get
与params和config一起使用?我的代码不起作用。请帮我解决这个基本问题!
let config = {
'headers': {'Authorization': 'JWT ' + this.$store.state.token}
}
let f = 0
axios.get('http://localhost:8000/api/v1/f/', {
params: {
page: f + 1
},
config: this.config
})
答案 0 :(得分:10)
Axios在第二个参数中获取整个配置,而不是配置对象列表。将params放在config中,并将整个对象作为第二个参数传递:
let f = 0
let config = {
headers: {'Authorization': 'JWT ' + this.$store.state.token},
params: {
page: f + 1
},
}
axios.get('http://localhost:8000/api/v1/f/', config)

答案 1 :(得分:1)
如果您想传递自定义标题,可以通过
进行var config = {
'Authorization': 'JWT ' + this.$store.state.token
}
let f = 0
axios.get('http://localhost:8000/api/v1/f/', {
params: {
page: f + 1
},
headers: config
})
请按照文档进行操作,以便了解更多要求,或者您也可以在此处发表评论。
尝试一下:
var config = {
headers: {'Authorization': 'JWT ' + this.$store.state.token}
};
axios.get('http://localhost:8000/api/v1/f/',{
params: {
page: f + 1
}}, config);
文件: