介绍
kux-router 是一个参考 vue-router 的api设计实现的 uts 路由库,支持 vue-router 的绝大数功能特色,如全局路由自定义 routes 配置,beforeEach、afterEach 等全局导航守卫,路由元信息等丰富的 api 供开发者灵活使用。功能特色:
- 完全对齐 vue-router 的API设计用法。
- 支持多种导航守卫。
- 支持应用启动拦截守卫。
- 支持路由返回守卫。
- 支持异步拦截守卫。
- 支持组件式用法,需下载 kux-router-link。
- 自动生成
pages.json路由配置映射。 - 支持 uni ext api用法。【需升级插件到v1.1.5或以上版本】
- ...其他更多优秀的工具方法。
注意
- 由于 uts 为强类型语言,所以涉及自定义传参的都要手动指定类型,所有参数类型都已经导出,开发者直接根据提示直接导入使用即可。
v1.1.0为全新重构的版本,旧版本升级时请仔细查看版本更新日志,升级过程有什么问题可以进群交流:755951981v1.1.5及以上版本开始支持uni全局挂载方式。参考uni全局挂载
