Да, но синтаксис немного другой. Второй параметр для Router.push
может быть string
или UrlObject
.
Например, если вы хотите, чтобы URL-адрес был /statistics?countryCode=1&country=US
, вы можете использовать Router.push
, как это, с мелкой маршрутизацией
Router.push('/statistics', {
query: {
countryCode: 1,
country: "US"
}
}, { shallow: true })
То же самое может быть достигнуто, если страница не является динамической c и вы хотите предоставить первый аргумент как UrlObject
, включая pathname
. Например,
Router.push({
pathname: "/statistics",
query: {
countryCode: 1,
country: "US"
}
}, undefined, { shallow: true })
Подробную информацию можно найти в docs .