18910140161

Vue-router定义路由方式不同导致props丢失

顺晟科技

2022-09-03 12:29:53

238

vue版本:2.6.11vue-router版本:3.2.0


顺晟科技:

使用component可以正常传递props,使用注释中的方式(components + default)则会导致组件中props丢失。

而使用components : { default: 这样定义时,props为

网上也没有找到原因,有没有大佬给予解答?

然后我就直接将props也套一层default,发现就能用,不会丢失了。

对比了一下to.matched中的路由对象,发现使用component时 props为

已解决。我试了一下最新版本的vue和vue-router,然后重现这个问题,发现props为

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航