v_router/app_router library
@Author wangzhipeng @Date 2026/05/20 00:00
@Description 路由模块
- VRouterConfig:路由动画全局配置(渐隐、曲线、时长)
- VAppNavigator:全局 Navigator 持有者,供无 context 场景使用(拦截器踢登录、推送跳转等)
- VAppRouterX:BuildContext 扩展,业务代码主用路由 API(命名参考微信小程序路由)
@Description 2026/05/25 wangzhipeng 补充文件头注释、navigateBack改成命名参数 增加一个返回页面个数。类似微信小程序的api
Classes
- 兜底用的全局 Navigator 持有者(仅给非 Widget 场景)
- VRouterConfig
- 路由动画配置(业务项目在 main/initApp 里设置)
Extensions
- VAppRouterX on BuildContext
- 业务代码主用:BuildContext 扩展 命名参考微信小程序路由 API,与鸿蒙框架路由命名方案保持一致 所有方法均返回 Future<T?>,支持 await 接收目标页面的返回值