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()导致屏幕白一下
1236浏览 • 0回复 待解决
HarmonyOS router.pushUrl使用基于Har
218浏览 • 1回复 待解决
router.pushUrl 无法使用Map类型参数
677浏览 • 1回复 待解决
HarmonyOS router.pushUrl跳转报100002
839浏览 • 1回复 待解决
router.pushUrl是否无法使用Map类型参数
962浏览 • 1回复 待解决
HarmonyOS router pushUrl报错
928浏览 • 1回复 待解决
HarmonyOS router.pushUrl(), HSP打开新的页面的时候,moduleName不对的情况下,不报错
872浏览 • 1回复 待解决
HarmonyOS router.pushurl里不同模块之间的跳转
309浏览 • 1回复 待解决
#鸿蒙通关秘籍#页面路由中使用router.pushUrl()和router.replaceUrl()方法的区别
344浏览 • 1回复 待解决
HarmonyOS 一多中router.pushUrl的url参数怎么写
182浏览 • 1回复 待解决
router支持在拿到当前 page 的 routeName 吗
1869浏览 • 1回复 待解决
router.pushUrl(NavPathStack) 透传给 Navigation 组件,页面存在卡死的问题
2406浏览 • 1回复 待解决
同一个HSP中,router.pushUrl中的url问题
577浏览 • 1回复 待解决
请问router.pushUrl跳转到的子界面是否自带顶部导航栏?
608浏览 • 1回复 待解决
router的pushUrl、back等方法能否关闭转场动画?
542浏览 • 1回复 待解决
报错Property 'pushUrl' does not exist on type 'typeof router'.
3807浏览 • 1回复 待解决
router.pushUrl()当url不存在的时候,如何判断跳转失败
2305浏览 • 1回复 待解决
HarmonyOS entry下面的page怎么通过router.pushUrl跳转到HAR里的page
222浏览 • 1回复 待解决
HarmonyOS router.pushUrl的params参数传递对象是否不支持方法?
414浏览 • 1回复 待解决
HarmonyOS使用router.pushUrl 跳转的页面要加载比较大的数据时可能会延迟几秒,这个过程中当前页面就卡住了
417浏览 • 1回复 待解决
通过router.pushUrl启动一个页面能传递一个回调函数吗?
764浏览 • 1回复 待解决
HarmonyOS 引入报错
58浏览 • 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