stage模型,@Component组件内如何获取UIAbilityContext

stage模型,@Component组件内如何获取UIAbilityContext

HarmonyOS
2024-01-30 19:23:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
XieZhenMin

可以通过UIAbility.Context获取。

import common from '@ohos.app.ability.common'; 
 
@Entry 
@Component 
struct AbilityContextTest { 
  // abilityContext 
  @State UIAbilityInfo: string = '获取 abilityInfo' 
  UIAbilityContext: common.UIAbilityContext 
 
  aboutToAppear() { 
    // getContext获取Context,转为abilityContext 
    this.UIAbilityContext = getContext(this) as common.UIAbilityContext 
  } 
 
  build() { 
    Row() { 
      Column({ space: 20 }) { 
        Text(this.UIAbilityInfo) 
          .fontSize(20) 
          .onClick(() => { 
            this.UIAbilityInfo = JSON.stringify(this.UIAbilityContext.abilityInfo) 
            console.log(`ContextDemo abilityInfo = ${this.UIAbilityInfo}`) 
          }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
分享
微博
QQ
微信
回复
2024-01-31 23:45:30
相关问题
Stage模型如何获取context?
4066浏览 • 1回复 待解决
如何获取UIAbilityContext
1910浏览 • 1回复 待解决
Stage模型和FA模型的区别
3015浏览 • 1回复 待解决
stage模型怎么获取app的版本号信息
1996浏览 • 1回复 待解决
FA模型Stage模型StartAbility使用差异
1838浏览 • 1回复 待解决
Api 9 Stage 模型分布式如何实现?
2806浏览 • 1回复 待解决
Stage模型如何主动重新渲染UI
3437浏览 • 1回复 已解决
如何在UI中获取UIAbilityContext
2556浏览 • 1回复 待解决
Stage模型的卡片如何配置刷新时间
2457浏览 • 1回复 待解决
Stage模型如何申请网络访问权限
2079浏览 • 1回复 待解决
Stage 模型下,ListItem 怎么复用?
297浏览 • 1回复 待解决
FA模型Stage模型的区别是什么?
629浏览 • 1回复 待解决
如何Stage模型中创建后台服务
1925浏览 • 1回复 待解决