【发布时间】:2020-06-22 23:43:41
【问题描述】:
我想为同一个组件 SingleProduct 设置不同的 url(Consumer 和 Seller),以下代码效果很好:
const routes = [
{
path: "/:name",
name: "SingleProductSeller",
component: SingleProduct
},
{
path: "/seller/:name",
name: "SingleProductConsumer",
component: SingleProduct,
},
]
除了一分为二,还有其他方法吗? 例如,是否可以使用以下参数以及如何创建别名?
{
path: "/:name",
name: "SingleProduct",
component: SingleProduct,
alias: "/seller/:name/",
props: true,
},
谢谢。
【问题讨论】:
-
"可以做别名吗" ????是的~router.vuejs.org/guide/essentials/redirect-and-alias.html#alias
-
感谢您的回复。是否也允许使用 带有参数 (:name) 的别名?正如我从其他地方读到的那样,这是不允许的。
标签: vue.js url path routes vue-router