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表里面的数据?
2348浏览 • 1回复 待解决
HarmonyOS有没类似Android里面的Fragment
14031浏览 • 4回复 待解决
HarmonyOS Swiper里面的item高度自动刷新
339浏览 • 1回复 待解决
Redis里面的RedLock的定义是什么?
3249浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
960浏览 • 1回复 待解决
ArkTS里面的?. 是什么意思
1971浏览 • 1回复 待解决
日志里面的appfreeze文件要看哪些内容
1820浏览 • 1回复 待解决
返回页面router.back如何传递参数
780浏览 • 2回复 待解决
主工程要怎么使用module里面的颜色?
123浏览 • 1回复 待解决
原生页面和webview如何进行参数传递
461浏览 • 1回复 待解决
怎么让text文本排在image里面的右下角
599浏览 • 1回复 待解决