import Vue from 'vue'
import VueRouter from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import Sass from '@/pages/sass'
import Filter from '@/pages/filter'
import Store from '@/pages/store'
import Provs from '@/pages/provs'
import Iconfont from '@/pages/iconfont'
import Animations from '@/pages/animations'
import Echarts from '@/pages/echarts'
import EchartsLine from '@/pages/echarts/line'
Vue.use(VueRouter)
const routerConfig = {
routes: [
{
path: '/',
name: 'HelloWorld',
component: HelloWorld,
meta: {
title: 'HelloWorld'
}
},
{
path: '/sass',
name: 'Sass',
component: Sass,
meta: {
title: 'vue-sass'
}
},
{
path: '/filter',
name: 'Filter',
component: Filter,
meta: {
title: 'vue-过滤器'
}
},
{
path: '/store',
name: 'Store',
component: Store,
meta: {
title: 'vue_store的使用'
}
},
{
path: '/provs',
name: 'Provs',
component: Provs,
meta: {
title: '省市二级联动'
}
},
{
path: '/iconfont',
name: 'Iconfont',
component: Iconfont,
meta: {
title: 'iconfont'
}
},
{
path: '/animations',
name: 'Animations',
component: Animations,
meta: {
title: 'vue动画'
}
},
{
path: '/Echarts',
name: 'Echarts',
component: Echarts,
meta: {
title: 'Echarts'
}
},
{
path: '/Echarts/line',
name: 'EchartsLine',
component: EchartsLine,
meta: {
title: 'Echarts-折线图'
}
}
]
}
const VueRouters = new VueRouter(routerConfig)
VueRouters.beforeEach((to, from, next) => {
document.title = (to.meta && to.meta.title) || 'ZFJ_PRO'
next()
})
export default VueRouters
使用vue-router设置每个页面的title
最新推荐文章于 2025-05-24 19:23:49 发布