生命周期函数
导航守卫
动态修改document.title
网页标题是通过 title 来显示的 但是SPA只有一个固定的HTML
切换不同的页面时 标题不会改变
可以在每一个路由对应的.vue文件中 通过mounted声明周期函数 但是这样不好维护
更好的方法使用导航守卫
beforeEach的三个参数
to from next
afterEach的三个参数
to from
路由独享守卫
在路由配置上
组件内守卫
keep-alive
保留状态 避免重新渲染
Home.vue里的生命周期里的created destroyed 会被反复创建 反复销毁
也就是说
点完首页后默认显示新闻 再点消息 再点其他的页面比如关于 再点首页 还是显示新闻 因为被销毁了 又重新创建一个新的
想要保留原来的状态 就是返回回来显示的是消息
App