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

VAppNavigator
兜底用的全局 Navigator 持有者(仅给非 Widget 场景)
VRouterConfig
路由动画配置(业务项目在 main/initApp 里设置)

Extensions

VAppRouterX on BuildContext
业务代码主用:BuildContext 扩展 命名参考微信小程序路由 API,与鸿蒙框架路由命名方案保持一致 所有方法均返回 Future<T?>,支持 await 接收目标页面的返回值