HarmonyOS onNewWant里面的参数如何传递到pages页面里面?

第一次拉起会执行onWindowStageCreate,可以在这个里面传递参数到pages页面,再次拉起元服务只会执行onNewWant方法,要如何传递参数到pages页面里面呢?

HarmonyOS
2024-11-01 09:26:48
1012浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu
// 在onNewWant中用AppStorage存储所需参数 
onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void { 
  if (want) { 
    AppStorage.setOrCreate("message", want.bundleName); 
  } 
} 
 
// 在pages页面使用@StorageProp(单项绑定) 
@Entry 
@Component 
struct Index { 
  @StorageProp("message") message: string = 'Hello World'; 
 
  build() { 
    // ... 
    Text(this.message) 
    // ... 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
分享
微博
QQ
微信
回复
2024-11-01 16:26:25


相关问题
Harmony next 如何跳转har里面pages 页面
300浏览 • 0回复 待解决
如何查看mysql表里面的数据?
3088浏览 • 1回复 待解决
HarmonyOS Swiper里面的item高度自动刷新
983浏览 • 1回复 待解决
HarmonyOS有没类似Android里面的Fragment
15265浏览 • 4回复 待解决
ArkTS里面的?. 是什么意思
3158浏览 • 1回复 待解决