vue3 router.js全部api
时间: 2023-07-25 09:51:09 浏览: 209
以下是Vue Router 3中常用的API:
1. `createRouter`:创建一个新的路由器实例。
2. `createWebHistory`:创建一个使用 HTML5 历史记录的路由模式。
3. `createWebHashHistory`:创建一个使用 URL hash 值的路由模式。
4. `createMemoryHistory`:创建一个在内存中保存历史记录的路由模式。
5. `Router`:Vue Router的主要类。
6. `RouteRecord`:表示路由记录的类。
7. `RouteConfig`:表示路由配置的类。
8. `RouteParams`:表示路由参数的对象。
9. `RouteQuery`:表示路由查询参数的对象。
10. `RouteLocation`:表示路由位置的对象。
11. `Route`:表示当前路由的对象。
12. `NavigationGuard`:导航守卫函数的类型。
13. `beforeEach`:注册一个全局前置守卫。
14. `beforeResolve`:注册一个全局解析守卫。
15. `afterEach`:注册一个全局后置钩子。
16. `push`:向浏览器历史记录中添加一个新的记录并导航到新的路由。
17. `replace`:替换当前的路由记录并导航到新的路由。
18. `go`:导航到浏览器历史记录中的前一个或后一个记录。
19. `back`:导航到浏览器历史记录中的前一个记录。
20. `forward`:导航到浏览器历史记录中的后一个记录。
21. `getRoutes`:获取当前路由器实例的所有路由配置。
以上是Vue Router 3中常用的API,详细的API文档可以查看Vue Router的官方文档。
阅读全文