我正在尝试使用router.push
传递查询字符串进行重定向,但是当我尝试在参数中传递带有特殊字符的值时,逗号正在对我的 URL 进行编码。是否可以使用 ',' 到 URL 中router.push
?
我已经尝试了很多东西,但我不知道如何让它发挥作用。
router.push({
pathname: router.pathname,
query: { ...router.query, pets: 'cats,dogs'},
})
生成的 URL 将是myurl?pets=cats%2Cdogs
,我希望它是myurl?pets=cats,dogs
。