missing param for named route "List": Expected "id" to be defined
时间: 2024-04-25 19:21:05 浏览: 11
这个错误是因为在路由跳转时,没有提供名为"List"的路由所需要的"id"参数。根据提供的代码,我们可以看到路由配置中有一个名为"List"的路由,但是在跳转时没有提供"id"参数。要解决这个问题,你需要在跳转时提供一个名为"id"的参数。你可以通过在跳转时使用`this.$router.push({ name: 'List', params: { id: yourId } })`来提供"id"参数。请确保你提供的"id"参数是一个有效的值。
#### 引用[.reference_title]
- *1* *3* [vue2之 missing param for named route "xxxx](https://blog.csdn.net/weixin_33861800/article/details/93798033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [[vue-router] missing param for named route “search“: Expected “keyword“ to be defined](https://blog.csdn.net/m0_52410816/article/details/129918519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]