在路由中设置:
import Router from 'vue-router’
import Vue from 'vue'
import sideBar from '@/components/sideBar'
import header from '@/components/header'
Vue.use(Router)
export default new Router({
routes: [{
path: '/',
name: 'index',
components: {
sideBar: sideBar,
header: header,
content: () => import('@/views/index.vue') //异步组件加载
},
meta: { sideBarIndex: '/'}
}
]
})
使用的时候:
this.$route.meta.sideBarIndex