当前位置:   article > 正文

鸿蒙开发之API version 10 如何声明全局变量_鸿蒙 全局变量

鸿蒙 全局变量

声明全局变量肯定是为了其他文件能够引用 所以使用 

export

API version 10 不能使用 var 所以使用

let

比如声明一个UIAbility供外部调用

直接在EntryAbility.ets这个入口方法上方声明

export let homeUIAbility : UIAbility

文件的上下文为:

  1. import AbilityConstant from '@ohos.app.ability.AbilityConstant';
  2. import hilog from '@ohos.hilog';
  3. import UIAbility from '@ohos.app.ability.UIAbility';
  4. import Want from '@ohos.app.ability.Want';
  5. import window from '@ohos.window';
  6. //我们的声明
  7. export let homeUIAbility : UIAbility
  8. export default class EntryAbility extends UIAbility {
  9. onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
  10. hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
  11. }

然后在其他的ets文件中,直接调用即可,会自动引用

  1. import { homeUIAbility } from '../entryability/EntryAbility';
  2. 可以调用
  3. homeUIAbility.context

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/578906
推荐阅读
相关标签
  

闽ICP备14008679号