getColorSchemeSync
调用getColorSchemeSync,获取钉钉当前显示模式。返回当前系统的显示模式"light" 或 "dark"。
使用方法
const colorScheme = dd.canIUse("getColorSchemeSync") ? dd.getColorSchemeSync() : "light";
// use colorScheme
监听显示模式事件
通过 dd.onColorSchemeChange 监听显示模式变化,通过 dd.offColorSchemeChange 解除绑定。
代码示例:
Page({
colorSchemeChangeHandler({ colorScheme }) {
// use colorScheme
},
onLoad() {
dd.onColorSchemeChange(this.colorSchemeChangeHandler);
},
unbind() {
dd.onColorSchemeChange(this.colorSchemeChangeHandler);
},
});
支持说明
应用能力 |
Android |
iOS |
Mac |
Windows |
预览效果 |
网页应用(原H5微应用) |
不支持 |
不支持 |
不支持 |
不支持 |
- |
小程序 |
6.0.0 |
6.0.0 |
6.0.0 |
6.0.0 |
支持应用类型
应用类型 |
是否支持调用 |
|
企业内部应用 |
是 |
|
第三方企业应用 |
是 |
|
第三方个人应用 |
是 |
鉴权规则
无需鉴权即可直接调用
参数说明
继承通用输入对象,扩展属性为空
返回结果
继承通用输出对象,扩展属性为空
示例代码
默认出入参
dd.getColorSchemeSync({});