bug描述:
从A页面跳转到B页面,在将A页面的某些参数以【路由组件参数】的方式准备携带到B页面,由于希望该参数不出现在地址栏中,所以用了params而不是query,然后报了这个错。
router.push({ name: '路由名称', params: { 参数1,参数2 }})
查看官方文档,没有说明这个情况。
后来看到的github中提到版本的更新问题
在版本4.14后,未在路由文件中定义的params,是不能按照这种方式使用的。
参考链接:vue-router - vue3中params跳转到的页面拿不到params的值? - SegmentFault 思否