vuerouter4报错:Discarded invalid param(s) “name“, “age“ when navigating.
bug描述:从A页面跳转到B页面,在将A页面的某些参数以【路由组件参数】的方式准备携带到B页面,由于希望该参数不出现在地址栏中,所以用了params而不是query,然后报了这个错。
·
bug描述:
从A页面跳转到B页面,在将A页面的某些参数以【路由组件参数】的方式准备携带到B页面,由于希望该参数不出现在地址栏中,所以用了params而不是query,然后报了这个错。
router.push({ name: '路由名称', params: { 参数1,参数2 }})
查看官方文档,没有说明这个情况。

后来看到的github中提到版本的更新问题

在版本4.14后,未在路由文件中定义的params,是不能按照这种方式使用的。
参考链接:vue-router - vue3中params跳转到的页面拿不到params的值? - SegmentFault 思否
更多推荐


所有评论(0)