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({});