【ArkTS】路由传参

传参

使用router.pushUrl(),router.push()官方不推荐再使用了。

格式:

router.pushUrl({
	url: 路由地址,
	params:{
		参数名:值
	}
)

跳转时需要注意路由表中是否包含路由地址。
路由表路径: entry > src > main > resources > base > profile > main_pages.json
在这里插入图片描述
注意:在pages目录下创建的文件会自动添加到main_pages.json文件中,在非pages目录下创建的页面,需要手动在该文件下添加路由信息。
例如,我components目录下的common.ets如果需要跳转到Demo页面,需要在main_pages.json文件中声明,否则跳转会报错。
在这里插入图片描述

接收

let 变量名 = router.getParams()['参数名']

你可能感兴趣的:(#,ArkTS,Harmony,harmonyos)