赞
踩
import router from '@ohos.router' @Entry @Component struct dome{ build(){ Row(){ Column(){ Button('跳转页面') .fontSize(20) .onClick(()=>{ router.pushUrl({ url:'pages/dome1', params:{id:1} }, router.RouterMode.Single, err=>{ console.log(`路由错误,错误代码:${err.code},错误信息:${err.message}`) }) }) } } } }
经过仔细学习发现需要在配置文件中,配置到文件的路径才能够被程序识别到。
注意:不仅仅要将跳转的页面路径添加到配置文件中,还需要配置原有的页面路径。即假设从a页面跳转到b页面,a页面和b页面的路径都要配置到配置文件中。
配置文件为图中的main_pages.json
{
"src": [
"pages/Index",
"pages/a",
"pages/b"
]
}
配置好后重新加载代码发现实现页面跳转。
并不是没创建一个新的页面都需要手动添加到配置文件中。只需要将使用到的页面在创建中选择page即可快速实现页面路径的自动配置。
注 需要实现页面交互功能的页面可以使用图中的page来快速配置路径;不需要的简单页面就简单使用ArkTS File来创建页面
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。