Global routing front guard (beforeEach) This function is used the most. Its function is to perform permission-related verification before routing jumps. This function contains three parameters: to: the object of the target route that is about to enter; from: the route that the current route is leaving; next: confirm the release. It can be used to log in and register, to determine whether there is a token before logging in, and release if it exists. , if it does not exist, it will not be released. The post routing guard (afterEach), its role is to trigger after the routing jump.
Instructions for use
router.beforeEach((to,from,next)=>{
console.log("666")
console.log("to",to)
console.log("from",from)
// /* let reg=/\/h\/*/g
if(to.path==="/aaa/bbb"||to.path==="/aaa/ccc"){
if(localStorage.getItem("token")==="hello"){
next()
}
}
else{
next()
}
})
router.afterEach((to,from)=>{
document.title=to.meta.title||"Vue666"
})
Comments
Post a Comment