当我们切换页面时需要拿到路由的变化,这个时候就要通过监听器去监听路由的变化并做出对应操作
注意这里的对象是route,route与router使用是不同的
- $router: 路由操作对象,只写。需要对路由进行操作时使用。如路由跳转
- $route: 路由信息对象,只读。获取路由相关信息时使用。如获取当前路由地址
$route: { //监听路由变化,路由改变触发函数
handler: function(){
console.log(this.$route.path);
},
// 深度观察监听
deep: true
}
},