我的网址是这样的:
https://my-website.com/api/players?countryId=1&clubId=2&playerName=abc
参数是动态的
我的代码是这样的:
getDataPlayer(payload) {
let params
if(payload.countryId && payload.clubId && payload.playerName)
params = `countryId=${payload.countryId}&clubId=${payload.clubId}&playerName=${payload.playerName}`
return axios.get(`https://my-website.com/api/players?${params}`)
.then(response => {
return response.data
})
},
如果我 console.log(payload),结果是这样的:
{countryId: "1", clubId: "2", playerName: "ronaldo"}
它是动态的。有效载荷可以是:
{countryId: "1", clubId: "2"} 或者
{playerName: "ronaldo"}
有没有简单的方法?或者我必须在方法 getDataPlayer 中设置很多条件
慕运维8079593
慕的地10843
桃花长相依
相关分类