登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
开源项目
>
OpenHarmony
>
OpenHarmony工具集
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
11
Star
186
Fork
35
GVP
HZWei
/
ZRouter
代码
Issues
32
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v1.9.0
5adc9c4
2026-01-29 00:31
对比
v1.9.0
HZWei
- **功能优化**: 优化`ZRouter.addLifecycleObserver`方法,支持多次添加监听页面生命周期回调。 - **编译插件**:**1.9.0**版本 - **问题修复**: 修复了在 DevEco Studio 6.x 版本中 `clean` 任务构建失败的问题; - **功能优化**: 插件初始化新增 `OptionalPluginConfig` 类型替代`PluginConfig`,适配DevEco Studio 6.x 版本; - **新增功能**:`@Route `注解的路由名称支持 `namespace` 命名空间类型声明,并且支持嵌套命名空间,便于更好的路由组织管理; - **新增功能**:支持本地 `har` 包资源引用,增强了模块化开发的支持能力。
最后提交信息为:
feat(core): 升级到1.9.0版本并优化生命周期监听功能
v1.8.2
5ae69c8
2025-09-06 19:11
对比
v1.8.2
HZWei
- **问题修复**: 修复日志开关`isLoggingEnabled`失效问题; - **编译插件**:升级到**1.8.2**版本,修复在DevEco 5.1.1版本的兼容问题。 **完整的更新日志**: https://gitee.com/common-apps/ZRouter/compare/v1.8.2...v1.8.2
最后提交信息为:
docs(RouterApi): 更新 README 和 CHANGELOG 文件
v1.8.0
65e2834
2025-09-01 00:43
对比
v1.8.0
HZWei
- **服务路由支持**: `entry`模块支持服务路由,可用于底层模块调用`entry`模块的方法或组件的场景,[#ICRLKS](https://gitee.com/common-apps/ZRouter/issues/ICRLKS); - **元服务支持**: 路由跳转支持元服务`hsp`模块动态加载 [#ICQ22O](https://gitee.com/common-apps/ZRouter/issues/ICQ22O); - **拦截器增强**: 拦截器方法支持获取页面`@Route`注解中的配置参数 [#ICSAC5](https://gitee.com/common-apps/ZRouter/issues/ICSAC5); - **路由预加载**: 支持路由表预加载,默认在工作线程执行,不影响启动速度; - **返回处理优化**: 修复`hideNavbar`模式下的返回问题,支持自定义返回拦截 [#ICNNJF](https://gitee.com/common-apps/ZRouter/issues/ICNNJF); - **缓存优化**: 优化路由缓存的回收机制; - [接口API变更](https://gitee.com/common-apps/ZRouter/blob/main/%E6%8E%A5%E5%8F%A3%E5%88%97%E8%A1%A8.md) - 新增初始化参数`isRoutePreloadEnabled`、`isRoutePreloadThreadEnabled`等参数; - 新增`routerMap`方法,获取已经注册的所有路由表信息; - 新增`getActiveRouteInfos`方法,获取已入路由栈的所有页面; - 新增`popToRoot`返回首页根视图方法; - 新增`navigateBack`返回聚合方法,支持所有返回场景; - `popWithResult`和`finishWithResult`方法合并 [#ICSZ6X](https://gitee.com/common-apps/ZRouter/issues/ICSZ6X)。 **注意:路由编译插件需要升级到1.8.0以上版本。** **完整的更新日志**: https://gitee.com/common-apps/ZRouter/compare/v1.8.0...v1.8.0
最后提交信息为:
docs(RouterApi): 更新路由预加载描述
v1.6.1
dc310e0
2025-08-05 11:40
对比
v1.6.1
HZWei
- 新增拦截器支持获取页面跳转配置 - 兼容支持 hideNavbar 模式 - 修复 popWithResult 携带参数为 false 时无法接收的问题 **完整的更新日志**: https://gitee.com/common-apps/ZRouter/compare/v1.6.1...v1.6.1
最后提交信息为:
(RfeatouterApi): 更新至1.6.1 版本并更新文档
v1.6.0
f82476e
2025-06-27 00:35
对比
v1.6.0
HZWei
## 更新内容 - 新增`@Builder`函数参数传递 — 插件1.6.0; - 新增拦截器`pop`监听; - 修复拦截器异步问题。
最后提交信息为:
Remove oh-package-lock.json5 from tracking
v1.5.0
50894b1
2025-05-26 09:44
对比
v1.5.0
HZWei
## 更新内容 - 新增一镜到底动画; - 修复路由注解类型提示问题; - 路由插件1.5.0版本 - 支持工程级(全局配置)和模块级(模块独立配置)两种方式配置; - 支持项目`clean`时自动删除编译产物; - 优化构建效率,减少不必要的场景扫描构建生成;新增配置项`ignoredModules`,工程级配置可设置忽略模块,避免扫描所有模块;新增配置项`enableUiPreviewBuild`,避免在ui预览构建时生成, 影响ui预览效率。 **完整的更新日志**: https://gitee.com/common-apps/ZRouter/compare/v1.4.0...v1.5.0
最后提交信息为:
feat(RouterApi): 1.5.0版本
v1.4.0
e92bcfd
2025-04-24 11:33
对比
v1.4.0
HZWei
## 更新内容 - 修复升级1.3.9后的编译错误; - 修复拦截器onNavigateBefore()方法name参数不生效问题;
最后提交信息为:
fix(RouterApi): 1.4.0
v1.3.9
6e66724
2025-04-20 00:23
对比
v1.3.9
HZWei
- 全局拦截器:新增 onNavigateBefore() 方法,用于在路由跳转前进行拦截操作; - 新增popToNameWithResult() api,;用于携带结果返回指定页面,中间页面会关闭; - popNavWithResult 、enableCrossPageParamReturn 已废弃。 **完整的更新日志**: https://gitee.com/common-apps/ZRouter/compare/v1.3.9...v1.3.9
最后提交信息为:
feat(RouterApi): 1.3.9
v1.3.6
af5f38f
2025-03-17 21:16
对比
v1.3.6
HZWei
## 更新内容 * feat(RouterApi): 1.3.6 * fix(lifecycle): 修复页面模板化的生命周期管理 **完整的更新日志**: https://gitee.com/common-apps/ZRouter/compare/v1.3.5...v1.3.6
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into dev
v1.3.5
452977f
2025-03-12 00:14
对比
v1.3.5
HZWei
## 更新内容 * feat(RouterApi): 1.3.5版本 * feat(RouterApi): 新增 REMOVE 重定向类型并优化页面跳转逻辑 * feat(router): 添加默认转场动画的页面替换功能 * feat(lifecycle): 添加根页面判断逻辑并优化生命周期管理 * feat(router): 新增Navigation嵌套案例 * refactor(utlis): getParamByKey支持设置默认值 * docs(RouterApi): 更新 CHANGELOG.md **完整的更新日志**: https://gitee.com/common-apps/ZRouter/compare/v1.3.4...v1.3.5
最后提交信息为:
feat(RouterApi): 1.3.5版本
v1.3.4
dc20935
2025-02-13 00:13
对比
v1.3.4
HZWei
- 修复setParam携带参数问题,处理Array等类型参数; - 优化ZRouter.getInstance()、popResult()等api;
最后提交信息为:
refactor(RouterApi): 优化 NavDestBuilder 参数合并逻辑
v1.3.3
0ac67b9
2025-02-06 22:15
对比
v1.3.3
HZWei
- 修复setParam携带参数问题。
最后提交信息为:
1.3.3
v1.3.1
ded6ce9
2025-01-12 00:40
对比
v1.3.1
HZWei
- 修复动画在ArkUI-X上的兼容问题; - 修复setParam携带参数问题,支持false和0; - 修复启动模式在api11上闪退问题。
最后提交信息为:
Merge branch 'master' of
https://gitee.com/common-apps/ZRouter
into...
v1.3.0
36cb31a
2024-12-24 22:08
对比
v1.3.0
HZWei
- NavDestination页面模板化支持V2状态管理,编译插件需要升级到1.3.0版本; - NavDestination页面模板化的生命周期实现类属性支持全局和单个页面自定义命名; - 新增如下api: - removeInterceptor:移除拦截器; - withParam:携带页面参数,key-value形式; - getParamByKey:获取页面参数,根据key获取; - setModuleLoadedListener:设置动态模块加载状态监听; - isDynamicLoadedComplete:判断动态模块是否加载完成; - 修复普通拦截器在replace路由操作时不生效的问题; - 修复全局拦截器页面首次跳转时onPageWillShow()方法不执行的问题; - 修复路由重定向问题,新增了重定向的类型;
最后提交信息为:
Merge branch 'master' of
https://gitee.com/common-apps/ZRouter
into...
v1.2.0
a30e89d
2024-12-08 23:01
对比
v1.2.0
HZWei
- 新增NavDestination页面模板化能力,编译插件需要升级到1.2.0版本; - 新增@ZRoute、@ZService、@ZLifecycle、@ZAttribute注解,其中@ZLifecycle和@ZAttribute用于辅助页面模板化能力; - 新增高斯模糊转场动画; - ZRouter的路由静态方法标记为过期状态,建议使用NavDestBuilder的方法进行路由操作。
最后提交信息为:
1.2.0
v1.1.1
0c58f2b
2024-11-25 23:02
对比
v1.1.1
HZWei
- 新增转场动画(平移、旋转、渐变、缩放),支持自定义动画; - 修复路由初始化的问题;
最后提交信息为:
1.1.1
v1.1.0
17ea2dd
2024-11-10 17:59
对比
v1.1.0
HZWei
- 新增生命周期管理能力; - 修复popWithResult()不支持布尔类型值的问题;## 更新内容
最后提交信息为:
Merge branch 'master' of
https://github.com/751496032/ZRouter
v1.0.10
9f37779
2024-11-01 00:12
对比
v1.0.10
HZWei
- 修复在hsp模块跳转失败问题
最后提交信息为:
Merge branch 'master' of
https://github.com/751496032/ZRouter
into ...
v1.0.9
7a45c40
2024-10-21 21:38
对比
v1.0.9
HZWei
- 支持服务路由,可用于相互独立的Har/Hsp模块之间的通信; - 新增initialize()初始化方法,init()方法已弃用。
最后提交信息为:
update README.md
v1.0.7
1174704
2024-09-23 07:36
对比
v1.0.7
HZWei
- 支持链式调用API,支持启动模式 - 重构拦截器,支持拦截器的优先级设置,全局拦截器支持页面显示监听; - 支持自定义URL路径跳转; - 支持第三方Navigation实例使用本库API。
最后提交信息为:
update README.md
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
TypeScript
1
https://gitee.com/common-apps/ZRouter.git
git@gitee.com:common-apps/ZRouter.git
common-apps
ZRouter
ZRouter
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册