diff --git a/zh-cn/application-dev/reference/apis/Readme-CN.md b/zh-cn/application-dev/reference/apis/Readme-CN.md index e6862732b8a3849908c409a503b0621e3aef40d8..8e6dabf42b28cf0356ff5da89fc323726230d1ae 100755 --- a/zh-cn/application-dev/reference/apis/Readme-CN.md +++ b/zh-cn/application-dev/reference/apis/Readme-CN.md @@ -77,6 +77,7 @@ - [@ohos.mediaquery (媒体查询)](js-apis-mediaquery.md) - [@ohos.prompt (弹窗)](js-apis-prompt.md) - [@ohos.router (页面路由)](js-apis-router.md) + - [@ohos.uiAppearance(用户界面外观)](js-apis-uiappearance.md) - 图形图像 - [@ohos.display (屏幕属性)](js-apis-display.md) diff --git a/zh-cn/application-dev/reference/apis/js-apis-uiappearance.md b/zh-cn/application-dev/reference/apis/js-apis-uiappearance.md index a37e3dd422aa27806213d2fd471ee6f00caf5fe4..f4e5de83987e675bc8c5d262ee40326aea132b29 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-uiappearance.md +++ b/zh-cn/application-dev/reference/apis/js-apis-uiappearance.md @@ -4,11 +4,12 @@ > **说明:** > 从API Version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 +> 本模块接口为系统接口。 ## 导入模块 -```js +```ts import uiAppearance from '@ohos.uiAppearance' ``` @@ -18,8 +19,6 @@ import uiAppearance from '@ohos.uiAppearance' 深色模式枚举。 -### 属性 - | 名称 | 值 | 说明 | | -- | -- | -- | | ALWAYS_DARK | 0 | 系统始终为深色。 | @@ -28,7 +27,7 @@ import uiAppearance from '@ohos.uiAppearance' ## uiAppearance.setDarkMode -setDarkMode(mode: DarkMode, callback: AsyncCallback\): void; +setDarkMode(mode: DarkMode, callback: AsyncCallback\): void 设置系统深色模式。 @@ -36,20 +35,17 @@ setDarkMode(mode: DarkMode, callback: AsyncCallback\): void; **系统能力:** SystemCapability.ArkUI.ArkUI.Full -**系统API**: 此接口为系统接口,三方应用不支持调用。 - **参数:** | 参数名 | 类型 | 必填 | 说明 | | -- | -- | -- | -- | -| mode | DarkMode | 是 | 指定系统的深色模式配置 | +| mode | [DarkMode](#darkmode) | 是 | 指定系统的深色模式配置 | | callback | AsyncCallback\| 是 | 配置深色模式的异步回调 | **示例:** - ```js -function callback(err) { - console.info(`${err}`); -} -uiAppearance.setDarkMode(uiAppearance.DarkMode.ALWAYS_DARK, callback) + ```ts +uiAppearance.setDarkMode(uiAppearance.DarkMode.ALWAYS_DARK, (err) => { + console.info(`${err}`); +}) ``` @@ -63,15 +59,13 @@ setDarkMode(mode: DarkMode): Promise\; **系统能力:** SystemCapability.ArkUI.ArkUI.Full -**系统API**: 此接口为系统接口,三方应用不支持调用。 - **参数:** | 参数名 | 类型 | 必填 | 说明 | | -- | -- | -- | -- | -| mode | DarkMode | 是 | 指定系统深色模式配置 | +| mode | [DarkMode](#darkmode) | 是 | 指定系统深色模式配置 | **示例:** - ```js + ```ts uiAppearance.setDarkMode(uiAppearance.DarkMode.ALWAYS_DARK).then(() => { console.log('Set dark-mode successfully.'); }).catch((err) => { @@ -90,15 +84,13 @@ getDarkMode(): DarkMode; **系统能力:** SystemCapability.ArkUI.ArkUI.Full -**系统API**: 此接口为系统接口,三方应用不支持调用。 - **返回值:** | 类型 | 说明 | | -- | -- | -|DarkMode | 系统当前的深色模式配置 | +|[DarkMode](#darkmode) | 系统当前的深色模式配置 | **示例:** - ```js + ```ts let darkMode = uiAppearance.getDarkMode(); console.log(`Get dark-mode ${darkMode}`); ``` \ No newline at end of file