赞
踩
声明全局变量肯定是为了其他文件能够引用 所以使用
export
API version 10 不能使用 var 所以使用
let
比如声明一个UIAbility供外部调用
直接在EntryAbility.ets这个入口方法上方声明
export let homeUIAbility : UIAbility
文件的上下文为:
- import AbilityConstant from '@ohos.app.ability.AbilityConstant';
- import hilog from '@ohos.hilog';
- import UIAbility from '@ohos.app.ability.UIAbility';
- import Want from '@ohos.app.ability.Want';
- import window from '@ohos.window';
-
-
- //我们的声明
- export let homeUIAbility : UIAbility
-
-
-
- export default class EntryAbility extends UIAbility {
-
- onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
- }
-
- 。
- 。
- 。
然后在其他的ets文件中,直接调用即可,会自动引用
- import { homeUIAbility } from '../entryability/EntryAbility';
-
-
-
- 可以调用
-
- homeUIAbility.context
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。