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

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

HarmonyOS
2024-11-01 09:26:48
浏览
收藏 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) 
    // ... 
  } 
}
分享
微博
QQ
微信
回复
2024-11-01 16:26:25
相关问题
如何查看mysql表里面的数据?
2402浏览 • 1回复 待解决
HarmonyOS Swiper里面的item高度自动刷新
366浏览 • 1回复 待解决
HarmonyOS有没类似Android里面的Fragment
14127浏览 • 4回复 待解决
ArkTS里面的?. 是什么意思
2045浏览 • 1回复 待解决
Redis里面的RedLock的定义是什么?
3290浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
1033浏览 • 1回复 待解决
日志里面的appfreeze文件要看哪些内容
1860浏览 • 1回复 待解决
主工程要怎么使用module里面的颜色?
145浏览 • 1回复 待解决
返回页面router.back如何传递参数
900浏览 • 2回复 待解决
原生页面和webview如何进行参数传递
514浏览 • 1回复 待解决
怎么让text文本排在image里面的右下角
641浏览 • 1回复 待解决