axios请求体里为什么没参数?

我写的有问题么?在线等

  import axios from 'axios'

axios({

method: 'get',

url: "http://192.168.4.206:8858/purchase/listAll", // 测试

data: {

start: this.search.date[0],

end: this.search.date[1],

amountMin: this.search.money1,

amountMax: this.search.money2,

txt: this.search.key,

}

}).then(res => {

console.log(res.data)

}).catch(error => {

});

回答

data: Qs.stringify({

start: this.search.date[0],

end: this.search.date[1],

amountMin: this.search.money1,

amountMax: this.search.money2,

txt: this.search.key,

})

get方法,本身就没有data选项的。data选项表示请求体。

你的get请求应该使用config里的params进行参数拼接。

axios({

method: 'get',

// ...

config: {

params: {

start: this.search.date[0],

// ...

}

}

})

以上是 axios请求体里为什么没参数? 的全部内容, 来源链接: utcz.com/a/21851.html

回到顶部