使用路由守卫beforeEach,可以实现路由侦听;
全局侦听路由跳转的实现代码:
app.vue
onLaunch: function(e) {
this.$router.beforeEach((to, from, next) => {
console.log('$router',to,from);
next();
});
}
to 是跳转路由之后的page对象,里面包含路径
from 是跳转路由之前的page对象,里面包含路径
next 是执行下一步,验证通过的意思,必写,否则会无限循环