@@ -21,8 +21,8 @@ hml内创建canvas,示例如下:
js内获取canvas实例,示例如下:
-
-```
+
+```js
// 获取canvas组件实例
const el = this.$refs.canvas1;
// 从canvas组件实例获取WebGL上下文
diff --git a/zh-cn/application-dev/reference/apis/js-apis-webgl2.md b/zh-cn/application-dev/reference/apis/js-apis-webgl2.md
index 1365302250ee39c56de5d8db811a5e67257ba2f7..59f475ff37f45ea7ae8ff4827ee3867d3947e720 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-webgl2.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-webgl2.md
@@ -11,7 +11,7 @@ WebGL标准图形API,对应OpenGL ES 3.0特性集。更多信息请参考[WebG
hml内创建canvas,示例如下:
-
+
```
@@ -21,8 +21,8 @@ hml内创建canvas,示例如下:
js内获取canvas实例,示例如下:
-
-```
+
+```js
// 获取canvas组件实例
const el = this.$refs.canvas1;
// 从canvas组件实例获取WebGL上下文
diff --git a/zh-cn/application-dev/reference/apis/js-apis-window.md b/zh-cn/application-dev/reference/apis/js-apis-window.md
index a2ac5ac264628dd5483a1d7c12a03704121a5be1..ca48b7a7a4b976c2374d920ebda1d016e204d99b 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-window.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-window.md
@@ -1,5 +1,7 @@
# 窗口
+窗口提供管理窗口的一些基础能力,包括对窗口的创建、销毁,以及对窗口的属性设置等各项功能。
+
>  **说明:**
> 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
>
@@ -172,7 +174,7 @@ create(id: string, type: WindowType, callback: AsyncCallback<Window>): voi
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------- | ---- | -------------------------- |
@@ -180,7 +182,7 @@ create(id: string, type: WindowType, callback: AsyncCallback<Window>): voi
| type | [WindowType](#windowtype) | 是 | 窗口类型。 |
| callback | AsyncCallback<[Window](#window)> | 是 | 回调返回创建的子窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -205,20 +207,20 @@ create(id: string, type: WindowType): Promise<Window>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------------------------- | ---- | ---------- |
| id | string | 是 | 窗口id。 |
| type | [WindowType](#windowtype) | 是 | 窗口类型。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| -------------------------------- | ------------------------------------------------- |
| Promise<[Window](#window)> | 以Promise形式返回结果,返回当前创建的子窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -241,7 +243,7 @@ create(ctx: Context, id: string, type: WindowType, callback: AsyncCallback<Wi
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------- | ---- | ------------------------------------------------------------ |
@@ -250,7 +252,7 @@ create(ctx: Context, id: string, type: WindowType, callback: AsyncCallback<Wi
| type | [WindowType](#windowtype) | 是 | 窗口类型。 |
| callback | AsyncCallback<[Window](#window)> | 是 | 回调返回当前窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -275,7 +277,7 @@ create(ctx: Context, id: string, type: WindowType): Promise<Window>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------------------------- | ---- | ------------------------------------------------------------ |
@@ -283,13 +285,13 @@ create(ctx: Context, id: string, type: WindowType): Promise<Window>
| id | string | 是 | 窗口id。 |
| type | [WindowType](#windowtype) | 是 | 窗口类型。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| -------------------------------- | ----------------------------------------------- |
| Promise<[Window](#window)> | 以Promise形式返回结果,返回当前创建的窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -310,14 +312,14 @@ find(id: string, callback: AsyncCallback<Window>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------- | ---- | ---------------------------- |
| id | string | 是 | 窗口id。 |
| callback | AsyncCallback<[Window](#window)> | 是 | 回调返回当前查找的窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -339,19 +341,19 @@ find(id: string): Promise<Window>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | -------- |
| id | string | 是 | 窗口id。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| -------------------------------- | ----------------------------------------------- |
| Promise<[Window](#window)> | 以Promise形式返回结果,返回当前查找的窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -372,13 +374,13 @@ getTopWindow(callback: AsyncCallback<Window>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------- | ---- | -------------------------------------- |
| callback | AsyncCallback<[Window](#window)> | 是 | 回调返回当前应用内最后显示的窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -400,13 +402,13 @@ getTopWindow(): Promise<Window>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| -------------------------------- | --------------------------------------------------------- |
| Promise<[Window](#window)> | 以Promise形式返回结果,返回当前应用内最后显示的窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -427,14 +429,14 @@ getTopWindow(ctx: Context, callback: AsyncCallback<Window>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------- | ---- | ------------------------------------------------------------ |
| ctx | Context | 是 | 当前应用上下文信息。
API version 8的Context定义见[Context](js-apis-Context.md)。
API version 9的Context定义见[Context](js-apis-ability-context.md)。 |
| callback | AsyncCallback<[Window](#window)> | 是 | 回调返回当前应用内最后显示的窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -456,19 +458,19 @@ getTopWindow(ctx: Context): Promise<Window>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------- | ---- | ------------------------------------------------------------ |
| ctx | Context | 是 | 当前应用上下文信息。
API version 8的Context定义见[Context](js-apis-Context.md)。
API version 9的Context定义见[Context](js-apis-ability-context.md)。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| -------------------------------- | --------------------------------------------------------- |
| Promise<[Window](#window)> | 以Promise形式返回结果,返回当前应用内最后显示的窗口对象。 |
-- 示例
+**示例:**
```js
var windowClass = null;
@@ -491,14 +493,14 @@ on(type: 'systemBarTintChange', callback: Callback<SystemBarTintState>): v
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 监听事件,固定为'systemBarTintChange',即导航栏、状态栏属性变化事件。 |
| callback | Callback<[SystemBarTintState](#systembartintstate)> | 是 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```js
var type = 'systemBarTintChange';
@@ -517,14 +519,14 @@ off(type: 'systemBarTintChange', callback?: Callback<SystemBarTintState >)
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 监听事件,固定为'systemBarTintChange',即导航栏、状态栏属性变化事件。 |
| callback | Callback<[SystemBarTintState](#systembartintstate)> | 否 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```js
var type = 'systemBarTintChange';
@@ -545,13 +547,13 @@ hide (callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.hide((err, data) => {
@@ -573,13 +575,13 @@ hide(): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.hide();
@@ -598,13 +600,13 @@ show(callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.show((err, data) => {
@@ -624,13 +626,13 @@ show(): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.show();
@@ -649,13 +651,13 @@ destroy(callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.destroy((err, data) => {
@@ -675,13 +677,13 @@ destroy(): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.destroy();
@@ -700,7 +702,7 @@ moveTo(x: number, y: number, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | --------------------------------------- |
@@ -708,7 +710,7 @@ moveTo(x: number, y: number, callback: AsyncCallback<void>): void
| y | number | 是 | 窗口在y轴方向移动的值,值为正表示下移。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.moveTo(300, 300, (err, data)=>{
@@ -729,20 +731,20 @@ moveTo(x: number, y: number): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | --------------------------------------- |
| x | number | 是 | 窗口在x轴方向移动的值,值为正表示右移。 |
| y | number | 是 | 窗口在y轴方向移动的值,值为正表示下移。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.moveTo(300, 300);
@@ -761,7 +763,7 @@ resetSize(width: number, height: number, callback: AsyncCallback<void>): v
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------------- |
@@ -769,7 +771,7 @@ resetSize(width: number, height: number, callback: AsyncCallback<void>): v
| height | number | 是 | 目标窗口的高度。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.resetSize(500, 1000, (err, data) => {
@@ -789,20 +791,20 @@ resetSize(width: number, height: number): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------- |
| width | number | 是 | 目标窗口的宽度。 |
| height | number | 是 | 目标窗口的高度。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.resetSize(500, 1000);
@@ -823,14 +825,14 @@ setWindowType(type: WindowType, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| type | [WindowType](#windowtype) | 是 | 窗口类型。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var type = window.TYPE_APP;
@@ -853,19 +855,19 @@ setWindowType(type: WindowType): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------------------------- | ---- | ---------- |
| type | [WindowType](#windowtype) | 是 | 窗口类型。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var type = window.TYPE_APP;
@@ -885,13 +887,13 @@ getProperties(callback: AsyncCallback<WindowProperties>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------------------- | ---- | ------------------ |
| callback | AsyncCallback<[WindowProperties](#windowproperties)> | 是 | 回调返回窗口属性。 |
-- 示例
+**示例:**
```js
windowClass.getProperties((err, data) => {
@@ -911,13 +913,13 @@ getProperties(): Promise<WindowProperties>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ---------------------------------------------------- | ------------------------------------- |
| Promise<[WindowProperties](#windowproperties)> | 以Promise形式返回结果,返回窗口属性。 |
-- 示例
+**示例:**
```js
let promise = windowClass.getProperties();
@@ -936,14 +938,14 @@ getAvoidArea(type: AvoidAreaType, callback: AsyncCallback<AvoidArea>): voi
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------------- | ---- | ------------------------------------------------------------ |
| type | [AvoidAreaType](#avoidareatype) | 是 | 表示规避区类型。type为TYPE_SYSTEM,表示系统默认区域。type为TYPE_CUTOUT,表示刘海屏区域。 |
| callback | AsyncCallback<[AvoidArea](#avoidarea)> | 是 | 回调返回窗口内容规避区域。 |
-- 示例
+**示例:**
```js
var type = window.AvoidAreaType.TYPE_SYSTEM;
@@ -964,19 +966,19 @@ getAvoidArea(type: AvoidAreaType): Promise<AvoidArea>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | [AvoidAreaType](#avoidareatype) | 是 | 表示规避区类型。type为TYPE_SYSTEM,表示系统默认区域。type为TYPE_CUTOUT,表示刘海屏区域。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| -------------------------------------- | --------------------------------------------- |
| Promise<[AvoidArea](#avoidarea)> | 以Promise形式返回结果,返回窗口内容规避区域。 |
-- 示例
+**示例:**
```js
let promise = windowClass.getAvoidArea();
@@ -995,14 +997,14 @@ setFullScreen(isFullScreen: boolean, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------------ | ------------------------- | ---- | ---------------------------------------------- |
| isFullScreen | boolean | 是 | 是否设为全屏状态,且全屏状态隐藏状态栏导航栏。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var isFullScreen = true;
@@ -1023,19 +1025,19 @@ setFullScreen(isFullScreen: boolean): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------------ | ------- | ---- | ---------------------------------------------- |
| isFullScreen | boolean | 是 | 是否设为全屏状态,且全屏状态隐藏状态栏导航栏。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var isFullScreen = true;
@@ -1055,14 +1057,14 @@ setLayoutFullScreen(isLayoutFullScreen: boolean, callback: AsyncCallback<void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------------------ | ------------------------- | ---- | ------------------------------------------------------------ |
| isLayoutFullScreen | boolean | 是 | 窗口的布局是否为全屏显示状态,且全屏状态下状态栏、导航栏仍然显示。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var isLayoutFullScreen= true;
@@ -1083,19 +1085,19 @@ setLayoutFullScreen(isLayoutFullScreen: boolean): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------------------ | ------- | ---- | ------------------------------------------------------------ |
| isLayoutFullScreen | boolean | 是 | 窗口的布局是否为全屏显示状态,且全屏状态下状态栏、导航栏仍然显示。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var isLayoutFullScreen = true;
@@ -1115,14 +1117,14 @@ setSystemBarEnable(names: Array<'status' | 'navigation'>, callback: AsyncCallbac
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ------------------------------------------------------------ |
| names | Array | 是 | 设置状态栏和导航栏是否显示。例如,需全部显示,该参数设置为["status", "navigation"], 不设置,则默认不显示。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var names = ["status", "navigation"];
@@ -1143,19 +1145,19 @@ setSystemBarEnable(names: Array<'status' | 'navigation'>): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ----- | ---- | ------------------------------------------------------------ |
| names | Array | 是 | 设置状态栏和导航栏是否显示。例如,需全部显示,该参数设置为["status", "navigation"], 不设置,则默认不显示。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var names = ["status", "navigation"];
@@ -1175,14 +1177,14 @@ setSystemBarProperties(systemBarProperties: SystemBarProperties, callback: Async
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------------------- | ------------------------------------------- | ---- | -------------------- |
| SystemBarProperties | [SystemBarProperties](#systembarproperties) | 是 | 导航栏状态栏的属性。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var SystemBarProperties={
@@ -1212,19 +1214,19 @@ setSystemBarProperties(systemBarProperties: SystemBarProperties): Promise<voi
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------------------- | ------------------------------------------- | ---- | -------------------- |
| SystemBarProperties | [SystemBarProperties](#systembarproperties) | 是 | 导航栏状态栏的属性。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var SystemBarProperties={
@@ -1253,14 +1255,14 @@ loadContent(path: string, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | -------------------- |
| path | string | 是 | 设置加载页面的路径。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.loadContent("pages/page2/page2", (err, data) => {
@@ -1280,19 +1282,19 @@ loadContent(path: string): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | -------------------- |
| path | string | 是 | 设置加载页面的路径。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.loadContent("pages/page2/page2");
@@ -1311,13 +1313,13 @@ isShowing(callback: AsyncCallback<boolean>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------- | ---- | -------------------------------- |
| callback | AsyncCallback<boolean> | 是 | 回调函数返回是否显示子窗口结果。 |
-- 示例
+**示例:**
```js
windowClass.isShowing((err, data) => {
@@ -1337,13 +1339,13 @@ isShowing(): Promise<boolean>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ---------------------- | ----------------------------------------------------- |
| Promise<boolean> | 以Promise形式返回结果,返回当前窗口是否已显示的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.isShowing();
@@ -1362,14 +1364,14 @@ on(type: 'windowSizeChange', callback: Callback<Size>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------- | ---- | -------------------------------------------------------- |
| type | string | 是 | 监听事件,固定为'windowSizeChange',即窗口尺寸变化事件。 |
| callback | Callback<[Size](#size)> | 是 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```js
var type = 'windowSizeChange';
@@ -1386,14 +1388,14 @@ off(type: 'windowSizeChange', callback?: Callback<Size >): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------- | ---- | -------------------------------------------------------- |
| type | string | 是 | 监听事件,固定为'windowSizeChange',即窗口尺寸变化事件。 |
| callback | Callback<[Size](#size)> | 否 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```js
var type = 'windowSizeChange';
@@ -1408,14 +1410,14 @@ on(type: 'systemAvoidAreaChange', callback: Callback<AvoidArea>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 监听事件,固定为'systemAvoidAreaChange',即系统窗口规避区变化事件。 |
| callback | Callback<[AvoidArea](#avoidarea)> | 是 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```js
var type = 'systemAvoidAreaChange';
@@ -1432,14 +1434,14 @@ off(type: 'systemAvoidAreaChange', callback?: Callback<AvoidArea>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 监听事件,固定为'systemAvoidAreaChange',即系统窗口规避区变化事件。 |
| callback | Callback<[AvoidArea](#avoidarea)> | 否 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```js
var type = 'systemAvoidAreaChange';
@@ -1456,14 +1458,14 @@ on(type: 'keyboardHeightChange', callback: Callback<number>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 监听事件,固定为'keyboardHeightChange',即键盘高度变化事件。 |
| callback | Callbacknumber> | 是 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```js
var type = 'keyboardHeightChange';
@@ -1482,14 +1484,14 @@ off(type: 'keyboardHeightChange', callback?: Callback<number>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 监听事件,固定为'keyboardHeightChange',即键盘高度变化事件。 |
| callback | Callback<number> | 否 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```js
var type = 'keyboardHeightChange';
@@ -1504,13 +1506,13 @@ isSupportWideGamut(callback: AsyncCallback<boolean>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------- | ---- | -------------------------------- |
| callback | AsyncCallback<boolean> | 是 | 回调函数返回是否支持广色域模式。 |
-- 示例
+**示例:**
```js
windowClass.isSupportWideGamut((err, data) => {
@@ -1530,13 +1532,13 @@ isSupportWideGamut(): Promise<boolean>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ---------------------- | ------------------------------------------------------------ |
| Promise<boolean> | 以Promise形式返回结果,返回当前窗口是否支持广色域模式的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.isSupportWideGamut();
@@ -1555,14 +1557,14 @@ setColorSpace(colorSpace:ColorSpace, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------------------------- | ---- | ------------ |
| colorSpace | [ColorSpace](#colorspace) | 是 | 设置色域模式 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.setColorSpace(window.ColorSpace.WIDE_GAMUT, (err, data) => {
@@ -1582,19 +1584,19 @@ setColorSpace(colorSpace:ColorSpace): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------------------------- | ---- | ------------ |
| colorSpace | [ColorSpace](#colorspace) | 是 | 设置色域模式 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.isSupportWideGamut(window.ColorSpace.WIDE_GAMUT);
@@ -1613,13 +1615,13 @@ getColorSpace(callback: AsyncCallback<ColorSpace>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------- | ---- | -------------------------- |
| callback | AsyncCallback<[ColorSpace](#colorspace)> | 是 | 回调函数返回当前色域模式。 |
-- 示例
+**示例:**
```js
windowClass.getColorSpace((err, data) => {
@@ -1639,13 +1641,13 @@ getColorSpace(): Promise<ColorSpace>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ---------------------------------------- | ----------------------------------------- |
| Promise<[ColorSpace](#colorspace)> | 以Promise形式返回结果,返回当前色域模式。 |
-- 示例
+**示例:**
```js
let promise = windowClass.getColorSpace();
@@ -1666,14 +1668,14 @@ setBackgroundColor(color: string, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ------------------------------------------------------------ |
| color | string | 是 | 需要设置的背景色,为16进制颜色,例如"#00FF00"或"#FF00FF00"。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var color = '#00ff33';
@@ -1696,19 +1698,19 @@ setBackgroundColor(color: string): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------------------------------------------------------------ |
| color | string | 是 | 需要设置的背景色,为16进制颜色,例如"#00FF00"或"#FF00FF00"。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var color = '#00ff33';
@@ -1730,14 +1732,14 @@ setBrightness(brightness: number, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------------------------- | ---- | ------------------------------------ |
| brightness | number | 是 | 屏幕亮度值,值为0-1之间。1表示最亮。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var brightness = 1;
@@ -1760,19 +1762,19 @@ setBrightness(brightness: number): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------ | ---- | ------------------------------------ |
| brightness | number | 是 | 屏幕亮度值,值为0-1之间。1表示最亮。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var brightness = 1;
@@ -1794,14 +1796,14 @@ setDimBehind(dimBehindValue: number, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ------------------------- | ---- | -------------------------------------------------- |
| dimBehindValue | number | 是 | 表示靠后的窗口的暗度值,取值范围为0-1,1表示最暗。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.setDimBehind(0.5, (err, data) => {
@@ -1823,19 +1825,19 @@ setDimBehind(dimBehindValue: number): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ------ | ---- | -------------------------------------------------- |
| dimBehindValue | number | 是 | 表示靠后的窗口的暗度值,取值范围为0-1,1表示最暗。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.setDimBehind(0.5);
@@ -1856,14 +1858,14 @@ setFocusable(isFocusable: boolean, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------- | ---- | ---------------------------- |
| isFocusable | boolean | 是 | 点击时是否支持切换焦点窗口。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var isFocusable= true;
@@ -1886,19 +1888,19 @@ setFocusable(isFocusable: boolean): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------- | ---- | ---------------------------- |
| isFocusable | boolean | 是 | 点击时是否支持切换焦点窗口。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var isFocusable= true;
@@ -1920,14 +1922,14 @@ setKeepScreenOn(isKeepScreenOn: boolean, callback: AsyncCallback<void>): v
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ------------------------- | ---- | ------------------------ |
| isKeepScreenOn | boolean | 是 | 是否设置为屏幕常亮状态。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var isKeepScreenOn = true;
@@ -1950,19 +1952,19 @@ setKeepScreenOn(isKeepScreenOn: boolean): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ------- | ---- | ------------------------ |
| isKeepScreenOn | boolean | 是 | 是否设置为屏幕常亮状态。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var isKeepScreenOn= true;
@@ -1984,14 +1986,14 @@ setOutsideTouchable(touchable: boolean, callback: AsyncCallback<void>): vo
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ------------------------- | ---- | ---------------- |
| touchable | boolean | 是 | 设置是否可点击。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
windowClass.setOutsideTouchable(true, (err, data) => {
@@ -2013,19 +2015,19 @@ setOutsideTouchable(touchable: boolean): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ------- | ---- | ---------------- |
| touchable | boolean | 是 | 设置是否可点击。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
let promise = windowClass.setOutsideTouchable(true);
@@ -2046,14 +2048,14 @@ setPrivacyMode(isPrivacyMode: boolean, callback: AsyncCallback<void>): voi
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------------- | ------------------------- | ---- | -------------------- |
| isPrivacyMode | boolean | 是 | 窗口是否为隐私模式。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var isPrivacyMode = true;
@@ -2077,19 +2079,19 @@ setPrivacyMode(isPrivacyMode: boolean): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------------- | ------- | ---- | -------------------- |
| isPrivacyMode | boolean | 是 | 窗口是否为隐私模式。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var isPrivacyMode = true;
@@ -2111,14 +2113,14 @@ setTouchable(isTouchable: boolean, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------- | ---- | -------------------- |
| isTouchable | boolean | 是 | 窗口是否为可触状态。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```js
var isTouchable = true;
@@ -2142,19 +2144,19 @@ setTouchable(isTouchable: boolean): Promise<void>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------- | ---- | -------------------- |
| isTouchable | boolean | 是 | 窗口是否为可触状态。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| ------------------- | ----------------------------------------------- |
| Promise<void> | 以Promise形式返回结果,返回当前函数执行的结果。 |
-- 示例
+**示例:**
```js
var isTouchable = true;
@@ -2191,13 +2193,13 @@ getMainWindow(): Promise<Window>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| -------------------------------- | ---------------------------------------------------------- |
| Promise<[Window](#window)> | 以Promise形式返回结果,返回当前WindowStage下的主窗口对象。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {
@@ -2223,13 +2225,13 @@ getMainWindow(callback: AsyncCallback<Window>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------- | ---- | --------------------------------------- |
| callback | AsyncCallback<[Window](#window)> | 是 | 回调返回当前WindowStage下的主窗口对象。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {
@@ -2256,19 +2258,19 @@ createSubWindow(name: string): Promise<Window>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | -------------- |
| name | String | 是 | 子窗口的名字。 |
-- 返回值
+**返回值:**
| 类型 | 说明 |
| -------------------------------- | ------------------------------------------------- |
| Promise<[Window](#window)> | 以Promise形式返回结果,返回当前创建的子窗口对象。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {
@@ -2294,14 +2296,14 @@ createSubWindow(name: string, callback: AsyncCallback<Window>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------- | ---- | ------------------------------ |
| name | String | 是 | 子窗口的名字。 |
| callback | AsyncCallback<[Window](#window)> | 是 | 回调返回当前创建的子窗口对象。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {
@@ -2329,13 +2331,13 @@ getSubWindow(): Promise<Array<Window>>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 返回值
+**返回值:**
| 类型 | 说明 |
| --------------------------------------------- | ------------------------------------------------------------ |
| Promise<Array<[Window](#window)>> | 以Promise形式返回结果,返回当前WindowStage下的所有子窗口对象。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {
@@ -2361,13 +2363,13 @@ getSubWindow(callback: AsyncCallback<Array<Window>>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------- | ---- | ------------------------------------------- |
| callback | AsyncCallback<Array<[Window](#window)>> | 是 | 回调返回当前WindowStage下的所有子窗口对象。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {
@@ -2394,14 +2396,14 @@ loadContent(path: string, callback: AsyncCallback<void>): void
**系统能力**:SystemCapability.WindowManager.WindowManager.Coretype为'windowSizeChange'
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | -------------------- |
| path | string | 是 | 设置加载页面的路径。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {
@@ -2426,14 +2428,14 @@ on(eventType: 'windowStageEvent', callback: Callback<WindowStageEventType>
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 监听事件,固定为'windowStageEvent',即WindowStage生命周期变化事件。 |
| callback | Callback<[WindowStageEventType](#windowstageeventtype9)> | 是 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {
@@ -2455,14 +2457,14 @@ off(eventType: 'windowStageEvent', callback?: Callback<WindowStageEventType&g
**系统能力**:SystemCapability.WindowManager.WindowManager.Core
-- 参数
+**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| type | string | 是 | 监听事件,固定为'windowStageEvent',即WindowStage生命周期变化事件。 |
| callback | Callback<[WindowStageEventType](#windowstageeventtype9)> | 否 | 回调返回监听到的信息。 |
-- 示例
+**示例:**
```ts
class myAbility extends Ability {