最近在项目中遇到路由监听,现总结以下两种方式:
一、在 watch
按照如下规则书写即可
watch: {
'$route' (val, old) {
// 当前路由
console.log(val)
// 上一个路由
console.log(old)
}
}
二、在组件内的导航守卫时监听
beforeRouteUpdate (to, from, next) {
//这里监听
},