URL路径很多,但是它们以特定的字符串开头。
在这种情况下,是否可以使用通配符进行路由?
还是有更好的替代方法?
ex)出售计算机,出售电话,...,购买计算机,购买电话,...
path: 'market',
children: [
{
path: '',
pathMatch: 'full',
component: MarketComponent,
},
{
path: 'sell-**',
component: SellComponent
},
{
path: 'buy-**',
component: BuyComponent
}
],
},
答案 0 :(得分:2)
我认为您应该将卖/买类型作为参数传递:
{
path: 'sell/:type',
component: SellComponent
},
{
path: 'buy/:type',
component: BuyComponent
}
或者如果您想保留结构:
{
path: 'sell-:type',
component: SellComponent
},
{
path: 'buy-:type',
component: BuyComponent
}
然后在您的组件中从当前路径获取参数。