(VueJS)vue-router匹配多个路径

sir*_*day 16 vue.js vue-router vuejs2

我正在使用vue-router,我希望匹配两个截然不同的路径.我可以使用某种数组符号吗?

Mar*_*yer 25

您可以在路由中使用别名:

routes: [
  { path: '/foo', component: Foo, alias: '/bar'}
]
Run Code Online (Sandbox Code Playgroud)

这里有一些很好的例子:

https://github.com/vuejs/vue-router/blob/dev/examples/route-alias/app.js


Ana*_*CSD 9

实现这一目标的最佳方法是:

{
    path: '/internalplatforms',
    alias: ['/a_internalplatforms', '/b_internalplatforms'],
    name: 'ImportantPlatform',
    component: ImportantPlatform
}
Run Code Online (Sandbox Code Playgroud)

通过别名,您可以调用internalplatforms或a_internalplatforms或b_internalplatforms,它将显示相同的组件。