vic*_*oob 4 javascript vue.js vue-router
我有一个路线实例:
const router = new Router({
routes: [
{
path: '/',
name: 'Home',
component: MainContainer,
redirect: '/news/list',
children: [
{
path: 'advertisement/create',
name: 'Create Advertisement',
title: 'This is title of the page'
component: CreateAdvertisement
}
]
}
]
})
Run Code Online (Sandbox Code Playgroud)
在我的组件中,我尝试控制台 this.$route 但我只得到名称、路径、组件,并且那里没有标题属性。所以我的问题是:通过 Vue 路由器传递自定义属性是否有效?如果有,我的尝试问题出在哪里?
小智 6
您可以添加到元:
const router = new Router({
routes: [
{
path: '/',
name: 'Home',
component: MainContainer,
redirect: '/news/list',
children: [
{
path: 'advertisement/create',
name: 'Create Advertisement',
title: 'This is title of the page'
component: CreateAdvertisement,
meta:{
// here
key: value
}
}
]
}
]
})
Run Code Online (Sandbox Code Playgroud)
https://router.vuejs.org/guide/advanced/meta.html
归档时间: |
|
查看次数: |
5378 次 |
最近记录: |