收藏
回答

微信小程序开发深色浅色模式切换自定义图标自动切换应该如何适配?

在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中调用?

回答关注问题邀请回答
收藏

1 个回答

  • 付铭
    付铭
    2021-08-16

    在页面的onLoad里面写上下面这句,就可以监听用户切换深色模式。

    wx.onThemeChange(function () { console.log("do something") }
    
    2021-08-16
    有用
    回复
登录 后发表内容
问题标签