向URL动态添加多个值



我试图向一个只需要一个用户帐户Id的端点发出请求,所以我试图用&分隔用户帐户Id(如果它们是多个(;。this.account是一个具有帐户Id字符串的数组。我就是这样做的,但它仍然用逗号附加值:

getAccountStats(callback) {

let acc = this.account.map((val) => {

if (val>1) {
return 'accountID_'+val+'&'
}
return 'accountID__'+val;
})
let url = `/${acc}/userAccount`;

axios.get(url, callback);
}

当我console.log url时,它返回/accountID_1,accountID_2/userAccount,但我希望它是/accountID_1&accountID_2/userAccount。知道如何做到这一点吗。TIA-

我正试图向一个只需要一个用户帐户Id的端点发出请求,所以我试图通过&

简单的答案是,你认为你想要的永远不会奏效。如果端点只需要1个帐户id,那么尝试添加更多帐户id将无法满足您的要求。

但我希望它是/accountID_1&accountID_2/userAccount

这看起来不是一个有效的端点。所以我怀疑你真的想要这个。

最新更新