【发布时间】:2019-11-08 19:10:26
【问题描述】:
在我的 react 应用程序中,我有一个标签输入和一个标签列表,每个标签都有一个 id,我正在做的是当用户选择任何标签时,我将其作为 id 并将其添加到 url作为一个参数,问题是我想多次使用这个参数,但我面临的问题是当我添加一个新参数时,旧参数会被删除,这里是代码:
handleAddition(tag) {
this.setState(state => ({ tags: [...state.tags, tag] }));
let url = new URL('https://myapp.com/subjects');
url.searchParams.append("tags", `${tag.id}`);
let requestUrl = url.toString();
axios
.get(`${requestUrl}`, { headers })
.then(response => {
console.log(success)
})
.catch(error => {
console.log(error);
});
}
【问题讨论】:
标签: javascript reactjs url parameters