https://router.vuejs.org/zh/guide/advanced/navigation-guards.html#%E5%AE%8C%E6%95%B4%E7%9A%84%E5%AF%BC%E8%88%AA%E8%A7%A3%E6%9E%90%E6%B5%81%E7%A8%8B
在文件上已有說明,但它是用option api的講法。
我改成composition api,並簡化它的流程,執行順序由上至下:
| 守衛名稱 | 說明 |
|---|---|
| onBeforeRouteLeave | vue元件內 |
| beforeEach | 全域 |
| onBeforeRouteUpdate | vue元件內 |
| beforeEnter | route表上 |
| composition api未提供 | |
| beforeResolve | 全域 |
| afterEach | 全域 |
| 無 | 元件dom加載完成 |