# uni.onThemeChange(CALLBACK)

监听系统主题状态变化。

相关文档:DarkMode 适配指南

平台差异说明

App H5 微信小程序 支付宝小程序 百度小程序 字节跳动小程序 飞书小程序 QQ小程序 快手小程序 京东小程序
iOS 2.6.5+Android 3.6.9+ HBuilderX 3.6.9+ 基础库 2.11.0+ x x x V5.3.0+ x x x

CALLBACK 返回参数

参数 类型 说明
theme String 主题名称(dark, light)

示例

uni.onThemeChange(function (res) {
	console.log(res.theme);
});

# uni.offThemeChange(CALLBACK)

取消监听系统主题状态变化。

相关文档:DarkMode 适配指南

平台差异说明

App H5 微信小程序 支付宝小程序 百度小程序 字节跳动小程序 飞书小程序 QQ小程序 快手小程序 京东小程序
HBuilderX 3.6.9+ HBuilderX 3.6.9+ 基础库 2.11.0+ x x x V5.3.0+ x x x

参数

Function CallBack:onThemeChange 传入的监听函数。

示例

const callback = function (res) {
	console.log(res.theme);
}
uni.onThemeChange(callback);
uni.offThemeChange(callback); // 此时不再触发 callback 方法

注意

  • 自定义基座生效