23 lines
461 B
JavaScript
23 lines
461 B
JavaScript
import Vue from 'vue'
|
|
import VueRouter from 'vue-router'
|
|
import routes from './routes'
|
|
|
|
Vue.use(VueRouter)
|
|
|
|
const router = new VueRouter({
|
|
mode: 'hash',
|
|
routes,
|
|
})
|
|
|
|
// 路由守卫
|
|
router.beforeEach((to, from, next) => {
|
|
// console.log('beforeEach')
|
|
next() // 放行,进入下一个路由守卫或者路由组件中。
|
|
})
|
|
|
|
router.afterEach((to) => {
|
|
document.title = `${process.env.VUE_APP_TITLE} | ${to.meta.title || ''}`
|
|
})
|
|
|
|
export default router
|