由于Vue高效率渲染,不会将同一组件进行销毁并重新加载,生命周期钩子函数不会反复执行
解决方案:
1.监听KaTeX parse error: Expected '}', got 'EOF' at end of input: …tch:{ "route":function(newobj,oldobj){
alert()
}
2.路由守卫
1.组件内守卫
三个钩子函数
beforeRouteEnter(to,from,next) beforeRouteUpdate(to,from,next)
beforeRouteLeave(to,from,next):
to:即将要进入的路由对象
from:从哪一个路由离开的对象
next:函数,跳转路由
next();//默认跳转to
next(false);//取消跳转
next(router);//跳转到对应router
2.全局守卫
判断用户是否登陆(token)
beforeEach(()=>{})
3.路由独享守卫
beforeEnter();