结合Vue路由器配置中url和道具对象的优点
这是我的路由器配置。结合Vue路由器配置中url和道具对象的优点
const router = new VueRouter({ routes: [
{
path: '/user/:id',
components: User,
props: {
sidebar: true
}
}
]
})
我无法访问到所有的道具(例如sidebar和id),只有在此配置sidebar。
任何想法?
回答:
您可以访问路线路径,而params这样的:
this.$route.path或
this.$route.params.id 从你的函数,计算出的道具或者你的模板内
回答:
如果我理解正确的话,你想将支持sidebar设置为true(静态),将支持id设置为:idURL参数(动态)。
你必须使用一个函数,它接受的路径作为参数,并返回要对组件设置的道具值:
props: route => ({ id: route.params.id,
sidebar: true,
})
已在VUE路由器文档看看Function Mode了解更多信息。
以上是 结合Vue路由器配置中url和道具对象的优点 的全部内容, 来源链接: utcz.com/qa/263770.html

