我如何使用 Vue-Router Navigation guard?

How do I tap into Vue-Router Navigation guard?

我有 this code,但是当我尝试导航到不同的路线时,该事件从未被调用。如何在路线更改时触发事件。

这有效...

watch: {
   '$route' (to, from) {
     console.log('route switched')
   }
}