router.beforeEach
是一个全局前置守卫,在每次路由跳转之前都会触发。
//index.js
router.beforeEach((to, from, next) => {
// 打印即将要进入的目标路由信息
console.log('即将要进入的目标路由信息:', to)
// 打印当前正要离开的路由信息
console.log('当前正要离开的路由信息:', from)
// 调用 next 函数,继续路由跳转
next()
})
当从home点击进入about时,控制台输出为: