我正在使用 queryString 和 react 来改变一些 api 调用的 url。
我有下一个代码
useEffect(() => {
const parsed = queryString.parseUrl(window.location.href);
console.log('parsed',parsed)
console.log(parsed.query.type=[parsed.query.type,'partime'])
parsed.query.type = []
if (fulltime) {
parsed.query.type = [...parsed.query.type, 'fulltime'];
}
if (parttime) {
parsed.query.type = [...parsed.query.type, 'parttime'];
}
setHref(queryString.stringifyUrl(parsed));
}
)
问题是,queryString.stringifyUrl(parsed) //returns /?type=fulltime?type=parttime
但我想要/?type=fulltime,parttime