鸿蒙开发之API version 10 如何声明全局变量
2024-01-07 21:12:56
声明全局变量肯定是为了其他文件能够引用 所以使用?
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
文章来源:https://blog.csdn.net/qq_15509071/article/details/135428395
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!