如何修复[Vue Router warn]:导航时丢弃无效参数“id”

问题描述 投票:0回答:0

我使用 VueJS 3.3 和 Vue Router v4。

具有以下路由结构。

Vue 不断抱怨:

[Vue Router warn]: Discarded invalid param(s) "id" when navigating.

我读过,如果我在重定向时推送人工参数,它会给我错误。但我正在点击确切的网址。没有

router.push
或任何东西。

这是我的路由器中负责 URL 的部分的样子。

我的网址是

http://localhost:5173/koin/document-sets/177/comments

其中 177 是“documentSetId”参数。

我尝试更换

props: route => ({ documentSetId: parseInt(route.params.documentSetId as string) })

props: true
,没有任何成功。

但是整个应用程序都可以运行。在这个确切的 URL 中甚至没有 :id 参数。我检查了整个路由树,并且 URL /koin/document-sets/:documentSetId/comments 没有 :id param 任何地方。

为什么 VueJS 会抱怨?

vue.js vue-router
© www.soinside.com 2019 - 2024. All rights reserved.