js-apis-inner-application-baseContext.md 1.0 KB
Newer Older
M
m00512953 已提交
1 2
# BaseContext

H
HuangXW 已提交
3
BaseContext抽象类用于表示继承的子类Context是Stage模型还是FA模型,是所有Context类型的父类。
M
m00512953 已提交
4 5

> **说明:**
H
HuangXW 已提交
6
>
H
HuangXW 已提交
7
> 本模块首批接口从API version 8 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
M
m00512953 已提交
8

9 10 11 12 13 14
## 导入模块

```ts
import common from '@ohos.app.ability.common';
```

Y
yuyaozhi 已提交
15 16
## 属性

M
m00512953 已提交
17 18
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core

D
merge  
donglin 已提交
19
| 名称       | 类型   | 可读   | 可写   | 说明      |
M
m00512953 已提交
20
| -------- | ------ | ---- | ---- | ------- |
H
HuangXW 已提交
21
| stageMode | boolean | 是    | 是    | 表示是否Stage模型。<br>true:Stage模型<br>false:FA模型。 |
M
m00512953 已提交
22 23

**示例:**
H
HuangXW 已提交
24

H
HuangXW 已提交
25 26 27 28 29
以Stage模型为例,用户可通过UIAbilityContext访问stageMode字段。

```ts
import UIAbility from '@ohos.app.ability.UIAbility';

30
class EntryAbility extends UIAbility {
H
HuangXW 已提交
31
    onCreate(want, launchParam) {
32
        // EntryAbility onCreate, isStageMode: true
M
mingxihua 已提交
33
        console.log('EntryAbility onCreate, isStageMode: ${this.context.stageMode}');
H
HuangXW 已提交
34 35 36
    }
}
```