HarmonyOS 鸿蒙Next router路由跳转提示 [Engine Log] can't find this page pages/Login path
HarmonyOS 鸿蒙Next router路由跳转提示 [Engine Log] can’t find this page pages/Login path 路由跳转router,使用router.pushUrl方法,路径在main_pages.json里也添加了,但是依旧报错无法跳转,大佬们看下是什么情况?
main_pages.json如下:
{
"src": [
"pages/Index",
"pages/Login"
]
}
index.ets简码如下:
Button('去登录')
.type(ButtonType.Normal)
.backgroundColor(Color.Orange)
.borderRadius(8)
.fontSize(24)
.margin({ top: 20 })
.onClick(() =>{
router.pushUrl({
url: 'pages/Login'
})
})
更多关于HarmonyOS 鸿蒙Next router路由跳转提示 [Engine Log] can't find this page pages/Login path的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我也遇到了类似的问题,预览时点击按钮无法跳转,但是通过虚拟机运行时,点击按钮可以跳转。
更多关于HarmonyOS 鸿蒙Next router路由跳转提示 [Engine Log] can't find this page pages/Login path的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我这边使用上面的代码跳转没出现问题,可以参考一下下面的类似问题帖子,或者提供完整的可复现问题的demo
https://developer.huawei.com/consumer/cn/forum/topic/0210126896841535034?fid=0101591351254000314
https://developer.huawei.com/consumer/cn/forum/topic/0204137171006589635?fid=0101587866109860105
我如下配置,跳转也是正常的,你检查一哈配置
{
"src": [
"pages/Index",
"pages/About",
"pages/Counter",
"pages/Crud",
"pages/login/Login"
]
}
// 跳转到关于页面
router.pushUrl({url: item.url }).then(res => {
console.info(`跳转页面【${item.title}】成功`)
}).catch((err:BusinessError) => {
console.error(`跳转${item.title}页面失败. Code is ${err.code}, message is ${err.message}`)
})
最近我也是遇到这个问题 前几天好好的 突然 就不行了
Error message: Load Page Failed: pages/SplashPage
Error code:
Stacktrace:
at replaceUrl (entry/src/main/ets/route/Router.ets:61:5)
针对帖子标题中提到的HarmonyOS(鸿蒙)Next router路由跳转提示“[Engine Log] can’t find this page pages/Login path”的问题,这通常意味着在鸿蒙系统的应用开发中,路由系统无法找到指定的页面路径。以下是可能的原因及解决方案概述:
-
页面路径错误:检查
pages/Login路径是否正确,确保在项目的pages.json或相应的路由配置文件中已正确声明该页面路径。 -
文件缺失或命名错误:确认
pages/Login目录下的文件是否存在,且文件名与路由配置中的名称一致。 -
路由配置问题:检查路由配置是否正确指向了
pages/Login页面,包括任何必要的参数或条件。 -
构建或缓存问题:尝试清理项目并重新构建,以解决可能的构建缓存问题。
-
版本兼容性:确保你的鸿蒙开发环境(如SDK、IDE等)与项目依赖的版本兼容。
如果以上步骤均无法解决问题,可能是更深层次的系统或框架问题。此时,建议直接联系鸿蒙系统的官方技术支持。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html,

