vue 子组件如何监听路由变化?

vue 子组件如何监听路由变化?
用了watch 和 beforeRouteLeave 都没有触发
注意是子组件

阅读 17.7k
2 个回答
watch: {
     $route () {
     }
}

加载子组件, 导航栏里的url 中 # 后面应该不会发生变化吧,就不会监听到路由变化了。
下面这样应该可以监听到

  watch: {
    '$route': function(to, from) {
       console.log(this.$route.path)
    }
  }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题