vue-router—10动态设置name属性左右切换
router里面设置metaroutes: [{path: '/',component: home,meta: {index: 0,title: 'home'}},{path: '/user/:tip?/:userId?',na...
·
router里面设置meta
routes: [
{
path: '/',
component: home,
meta: {
index: 0,
title: 'home'
}
},
{
path: '/user/:tip?/:userId?',
name: 'User',
component: user,
meta: {
index: 3
}
},
{
path: '/home',
name: 'Home',
component: home,
alias: '/index'
},
{
path: '/about',
component: about,
children: [
{
path: '', // 默认的子路由 /about
name: 'About',
component: study,
meta: {
index: 2,
title: 'about'
}
},
{
path: '/work', // /work
name: 'Work',
component: work
},
{
path: '/hobby', // /hobby
name: 'Hobby',
component: hobby
}
]
},
{
path: '/document',
name: 'Dcoument',
beforeEnter(to, from, next){
console.log("beforeEnter")
next()
},
meta: {
index: 1,
login: true,
title: 'document'
},
components: {
default: document,
slider: slider
}
}
]
})
App.vue
更多推荐
已为社区贡献6条内容
所有评论(0)