Next.js路由器在使用动态路由和查询参数时工作不正常

Next.js路由器在使用动态路由和查询参数时工作不正常,next.js,query-parameters,dynamic-routing,Next.js,Query Parameters,Dynamic Routing,使用动态路由和查询参数时,路由器在客户端无法正常工作。 我的页面结构如下: videos.js photos.js [...userParams].js ... 我正试图通过使用 Router.push(“/videos?sort=5&page=2”,“/videos/recommended?page=2”)。 我试图导航到视频页面,但出于CEO的目的,我需要将一些参数转换为url子路径。 对于href I pass/videos,后跟params,对于as,我放置了所需的url字符串。在我添

使用动态路由和查询参数时,路由器在客户端无法正常工作。 我的页面结构如下:

videos.js
photos.js
[...userParams].js
...
我正试图通过使用
Router.push(“/videos?sort=5&page=2”,“/videos/recommended?page=2”)
。 我试图导航到视频页面,但出于CEO的目的,我需要将一些参数转换为url子路径。 对于href I pass/videos,后跟params,对于as,我放置了所需的url字符串。在我添加[…userParams].js之前,它运行良好,但现在路由器无法正确获取href。当路由器推送时,它将转到[…userParams].js,而不是videos.js。可能是我做错了什么?可能有什么虫子