How do I use axios.get with params and config together? My code is not working. Please help me this basic issue!
let config = { 'headers': {'Authorization': 'JWT ' + this.$store.state.token} } let f = 0 axios.get(' { params: { page: f + 1 }, config: this.config }) 2 Answers
Axios takes the entire config in the second argument, not a list of config objects. Put the params inside the config, and pass the entire object as the second argument:
let f = 0 let config = { headers: {'Authorization': 'JWT ' + this.$store.state.token}, params: { page: f + 1 }, } axios.get(' config)0If you want to pass a custom header you can do so by
var config = { 'Authorization': 'JWT ' + this.$store.state.token } let f = 0 axios.get(' { params: { page: f + 1 }, headers: config }) Please follow the documentation to so see any further requirements, or you can comment here too.
Try this out too:
var config = { headers: {'Authorization': 'JWT ' + this.$store.state.token} }; axios.get(' params: { page: f + 1 }}, config); Documention:
2