Vue-Router-中间URL段的子级

时间:2018-11-28 14:41:27

标签: javascript vue.js vue-router

我有一个不同类别的网站,每个网站都包含详细信息页面和一个类别页面。例如,/movies是类别页面,而/movies/:id是详细信息页面。

详细信息页面和类别页面分别基于同一框架,因此适用于子级路线。知道详细信息/类别与URL的末尾相匹配,但是无法使用children属性。

我发现的两个选择是:

  1. 制作路由/:categorie /:id并动态匹配框架组件内部的类别以选择组件,但这似乎效率很低,因为路由开销很大,感觉就像是在遍历vue-router的角色

  2. 为每个类别创建一个页面,并将框架组件作为包装器添加到所有这些组件中,但是这会使src目录无用,而且不是DRY。

我的问题是,有没有更好的解决方案?理想情况下,是vue路由器固有的东西。

0 个答案:

没有答案