From fb73ffa22aa8552c067fb830b50104f4033fc3e9 Mon Sep 17 00:00:00 2001 From: HuangXW Date: Thu, 5 Jan 2023 02:29:01 +0000 Subject: [PATCH] modify baseContext Change-Id: I511f26472248a1cf5abd5e7d8e9f63e108cd28cf Signed-off-by: HuangXW --- .../js-apis-inner-application-baseContext.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-baseContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-baseContext.md index 7e08bd9cc3..0757ed4304 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-baseContext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-baseContext.md @@ -1,10 +1,10 @@ # BaseContext -BaseContext抽象类用于表示继承的子类Context是Stage模型还是FA模型。 +BaseContext抽象类用于表示继承的子类Context是Stage模型还是FA模型,是所有Context类型的父类。 > **说明:** > -> 本模块首批接口从API version 8 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 +> 本模块首批接口从API version 8 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core @@ -14,10 +14,15 @@ BaseContext抽象类用于表示继承的子类Context是Stage模型还是FA模 **示例:** - ```ts - class MyContext extends BaseContext { - constructor(stageMode) { - this.stageMode = stageMode; - } - } - ``` +以Stage模型为例,用户可通过UIAbilityContext访问stageMode字段。 + +```ts +import UIAbility from '@ohos.app.ability.UIAbility'; + +class MainAbility extends UIAbility { + onCreate(want, launchParam) { + // MainAbility onCreate, isStageMode: true + console.log("MainAbility onCreate, isStageMode: " + this.context.stageMode); + } +} +``` -- GitLab