提交 f8c33f23 编写于 作者: L liukaii

update uiappearance doc.

Signed-off-by: Nliukaii <liukai240@huawei.com>
上级 953398a0
...@@ -46,11 +46,28 @@ setDarkMode(mode: DarkMode, callback: AsyncCallback\<void>): void ...@@ -46,11 +46,28 @@ setDarkMode(mode: DarkMode, callback: AsyncCallback\<void>): void
| mode | [DarkMode](#darkmode) | 是 | 指定系统的深色模式配置 | | mode | [DarkMode](#darkmode) | 是 | 指定系统的深色模式配置 |
| callback | AsyncCallback\<void>| 是 | 配置深色模式的异步回调 | | callback | AsyncCallback\<void>| 是 | 配置深色模式的异步回调 |
**错误码:**
错误码详细介绍请参考[errcode-uiappearance](../errorcodes/errorcode-uiappearance.md)
| 错误码ID | 错误码信息 |
| -- | -- |
| 500001 | Internal error. |
**示例:** **示例:**
```ts ```ts
uiAppearance.setDarkMode(uiAppearance.DarkMode.ALWAYS_DARK, (err) => { try {
console.info(`${err}`); uiAppearance.setDarkMode(uiAppearance.DarkMode.ALWAYS_DARK, (error) => {
}) if (error) {
console.error('Set dark-mode failed, ' + error.message);
} else {
console.info('Set dark-mode successfully.');
}
})
} catch (error) {
console.error('Set dark-mode failed, ' + error.message);
}
``` ```
...@@ -76,13 +93,26 @@ setDarkMode(mode: DarkMode): Promise\<void>; ...@@ -76,13 +93,26 @@ setDarkMode(mode: DarkMode): Promise\<void>;
| ------ | ------------------------------ | | ------ | ------------------------------ |
| Promise\<void> | Promise对象。无返回结果的Promise对象。| | Promise\<void> | Promise对象。无返回结果的Promise对象。|
**错误码:**
错误码详细介绍请参考[errcode-uiappearance](../errorcodes/errorcode-uiappearance.md)
| 错误码ID | 错误码信息 |
| -- | -- |
| 500001 | Internal error. |
**示例:** **示例:**
```ts ```ts
uiAppearance.setDarkMode(uiAppearance.DarkMode.ALWAYS_DARK).then(() => { try {
console.log('Set dark-mode successfully.'); uiAppearance.setDarkMode(uiAppearance.DarkMode.ALWAYS_DARK).then(() => {
}).catch((err) => { console.info('Set dark-mode successfully.');
console.log(`Set dark-mode failed, ${err}`); }).catch((error) => {
}); console.error('Set dark-mode failed, ' + error.message);
});
} catch (error) {
console.error('Set dark-mode failed, ' + error.message);
}
``` ```
...@@ -102,8 +132,21 @@ getDarkMode(): DarkMode; ...@@ -102,8 +132,21 @@ getDarkMode(): DarkMode;
| -- | -- | | -- | -- |
|[DarkMode](#darkmode) | 系统当前的深色模式配置 | |[DarkMode](#darkmode) | 系统当前的深色模式配置 |
**错误码:**
错误码详细介绍请参考[errcode-uiappearance](../errorcodes/errorcode-uiappearance.md)
| 错误码ID | 错误码信息 |
| -- | -- |
| 500001 | Internal error. |
**示例:** **示例:**
```ts ```ts
let darkMode = uiAppearance.getDarkMode(); try {
console.log(`Get dark-mode ${darkMode}`); let darkMode = uiAppearance.getDarkMode();
console.info('Get dark-mode ' + mode);
} catch (error) {
console.error('Get dark-mode failed, ' + error.message);
}
``` ```
\ No newline at end of file
# 用户界面外观服务错误码
> **说明:**
>
> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](errorcode-universal.md)。
## 500001 内部错误
**错误信息**
Internal error.
**错误描述**
当出现了开发者解决不了的内部异常错误,如参数持久化错误,获取服务失败,配置深浅色模式失败等,系统会产生此错误码。
**可能原因**
参数持久化错误,获取服务失败,配置深浅色模式失败等。
**处理步骤**
NA
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册