flutter_plugin 在HarmonyOS代码侧,添加了HarmonyOS page1,通过 router.push 跳转到 page1 无法跳转

​flutter_plugin 在HarmonyOS代码侧,添加了HarmonyOS page1, 通过 router.push 跳转到 page1 无法跳转。分析原因:flutter_plugin 在HarmonyOS侧 module.json5 类型是 type=har. 无法在module.json5 里配置page 属性,导致 page1 界面 没有被注册。

问题:

1 类型为har 的组件,无法定义 page 界面吗?

2 如果想在组件中跳转 HarmonyOS界面, 改如何做呢?​

HarmonyOS
2024-11-19 10:26:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

​1.har类型包,不支持在module.json5中配置pages。

2.HAR不支持在配置文件中声明pages页面,但是可以包含pages页面,并通过命名路由的方式进行跳转。相关文档如下:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/har-package-V5#约束限制

type为har的模块不支持配置pages,但是可以包含pages页面的,在引入har包的主工程里通过命名路由的方式加载har里的pages页面。

命名路由指南如下:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-routing-V5#命名路由

相关router.pushNamedRoute接口文档如下:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-router-V5#routerpushnamedroute10

分享
微博
QQ
微信
回复
2024-11-19 15:44:56
相关问题
Page Ability 无法实现跳转
8749浏览 • 1回复 待解决
HarmonyOS page跳转白屏
639浏览 • 1回复 待解决
如何获取router push的所有page
369浏览 • 0回复 待解决
HarmonyOS 路由跳转bea1的问题
356浏览 • 1回复 待解决
HarmonyOS router无法跳转,并报错。
584浏览 • 1回复 待解决
Navigator和router.push有啥区别?
4444浏览 • 1回复 待解决
HarmonyOS router跳转问题
520浏览 • 2回复 待解决
HarmonyOS Push点击冷启动跳转问题
445浏览 • 1回复 待解决
HarmonyOS router路由跳转问题
494浏览 • 0回复 待解决
HarmonyOS pushNamedRoute 跳转到hsp问题
483浏览 • 1回复 待解决