支持正则Path,多对一页面关系,动态下发路由表。支持纯原生、H5 Hybrid、Flutter、RN、Weex等混合开发框架。
查阅详细文档
支持跨模块依赖注入,支持自定义注入项的创建规则,依赖注入可自定义参数。支持自定义服务拦截,单模块 mock 调试。
支持独立模块自动初始化,初始化允许跨模块多任务依赖,支持编译期循环引用检测,支持自定义业务初始化时机,可以用于解决隐私合规问题。
支持远程代码执行,支持全局回调配置,支持优先级响应与中断响应,支持记录调用路径,解决调试期观察者模式无法追踪Observable的问题。
一个用于自动跳转的高效辅助插件,可以直接从路由的声明处查看到哪些地方跳转到本路由,再也不用怕路由字符串满天飞了。
TheRouter提供了图形化界面的迁移工具,可以一键从其他路由迁移到TheRouter,目前仅支持ARouter,其他路由框架迁移也在开发中。