HarmonyOS 在Windows下使用静态方式引入routeName会导致router.pushUrl等报错
1、两个module分别为A和B,其中A有两个页面a1, a2,B有一个页面b1,路径分别为a1_path, a2_path, b1_path
2、在b1中定义routeName: @Entry({ routeName: "cartConfirm/index" })。
3、在a2中使用import注册b1的routeName的页面(a2内部交互需要用到这个routeName做跳转,但并未到这一步)。
4、a1为app启动页面,启动完成后使用router.pushUrl自动跳转到a2_path。
在windows系统中,当上述步骤3为“import B/b1;”的时候(静态导入),上述步骤4的router跳转会报错:Loat Page Failed: A/a2;但当步骤3为“import (B/b1)”的时候(动态导入),则没有报错,可正常跳转。
其他系统下无此问题。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
router.pushUrl()页面跳转后使用router.clear()导致屏幕白一下
1112浏览 • 0回复 待解决
HarmonyOS router.pushUrl使用基于Har
4浏览 • 1回复 待解决
HarmonyOS router.pushUrl跳转报100002
601浏览 • 1回复 待解决
router.pushUrl 无法使用Map类型参数
513浏览 • 1回复 待解决
router.pushUrl是否无法使用Map类型参数
787浏览 • 1回复 待解决
HarmonyOS router pushUrl报错
712浏览 • 1回复 待解决
HarmonyOS router.pushUrl(), HSP打开新的页面的时候,moduleName不对的情况下,不报错
566浏览 • 1回复 待解决
HarmonyOS router.pushurl里不同模块之间的跳转
65浏览 • 1回复 待解决
#鸿蒙通关秘籍#页面路由中使用router.pushUrl()和router.replaceUrl()方法的区别
139浏览 • 1回复 待解决
HarmonyOS 一多中router.pushUrl的url参数怎么写
29浏览 • 1回复 待解决
请问router.pushUrl跳转到的子界面是否自带顶部导航栏?
326浏览 • 1回复 待解决
同一个HSP中,router.pushUrl中的url问题
429浏览 • 1回复 待解决
报错Property 'pushUrl' does not exist on type 'typeof router'.
3652浏览 • 1回复 待解决
router支持在拿到当前 page 的 routeName 吗
1768浏览 • 1回复 待解决
router.pushUrl(NavPathStack) 透传给 Navigation 组件,页面存在卡死的问题
2241浏览 • 1回复 待解决
router的pushUrl、back等方法能否关闭转场动画?
355浏览 • 1回复 待解决
HarmonyOS entry下面的page怎么通过router.pushUrl跳转到HAR里的page
34浏览 • 1回复 待解决
router.pushUrl()当url不存在的时候,如何判断跳转失败
2223浏览 • 1回复 待解决
HarmonyOS router.pushUrl的params参数传递对象是否不支持方法?
316浏览 • 1回复 待解决
HarmonyOS使用router.pushUrl 跳转的页面要加载比较大的数据时可能会延迟几秒,这个过程中当前页面就卡住了
299浏览 • 1回复 待解决
通过router.pushUrl启动一个页面能传递一个回调函数吗?
663浏览 • 1回复 待解决
在使用序列化方式实现线程间JS对象的数据通信时,是否会导致性能问题。
430浏览 • 1回复 待解决
1、建议使用的Router切换为Navigation,Router不推荐使用
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-router-to-navigation-V5
2、建议升级最新版本的ide及手机设备系统看下
https://developer.huawei.com/consumer/cn/download/
3、模块内命名跳转
需导入文件路径
import ('../pages/router/routerPage1')
再根据命名跳转
多module跳转,比如跳入hsp共享包需:
url:'@bundle:包名(bundleName)/模块名(moduleName)/路径/页面所在的文件名(不加.ets后缀)'
但router跳转方式不推荐,建议尽快切Navigation