在DarkMode 适配指南(https://developers.weixin.qq.com/miniprogram/dev/framework/ability/darkmode.html)中,可以通过配置themeLocation和"themeLocation":"theme.json"进行配置navigationBar、color等属性,但是如果我wxml页面有一个图标是深色的,如果切成深色模式后,需要自动切换成白色。
请问如何解决?
是否有相关API监听用户切换深、浅色呢?
或者是在theme.json定义的iconPath在wxml或js中调用?
在页面的onLoad里面写上下面这句,就可以监听用户切换深色模式。
wx.onThemeChange(function () { console.log("do something") }