OpenHarmony/HarmonyOS路由跳转并传值
作者:坚果 团队:坚果派 公众号:“大前端之旅” 润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。 欢迎通过主页或者私信联系我,加入坚果派,一起学习OpenHarmony/HarmonyOS应用开发。
新建SecondPage
SecondPage
import router from '@ohos.router'
@Entry
@Component
struct SecondPage {
@State message: string = '我是设置页'
private content:string =router.getParams()?.["name"]
build() {
Row() {
Column() {
Text(this.content)
.fontSize(50)
.fontWeight(FontWeight.Bold)
}
.width('100%')
}
.height('100%')
}
}
Index
import http from '@ohos.net.http';
import promptAction from '@ohos.promptAction';
import hilog from '@ohos.hilog';
import router from '@ohos.router';
@Entry
@Component
struct Index {
build() {
Row() {
Column() {
Text("路由跳转并携带参数").onClick(()=>{
router.pushUrl({
url:"pages/SecondPage",
params:{
name:"我是要传递的值"
}
})
})
}
.width('100%')
}
.height('100%')
}
}