A.router.afterEach()B.router.beforeEach()C.router.afterEnter()D.router.beforeLeave()
A.watch(route.path)B.watch(route.query)C.watch(route.params)D.watch(route.fullPath)
A.pathB.nameC.componentD.redirect