Mi六
Mi六
  • 发布:2023-07-31 04:27
  • 更新:2024-12-26 20:18
  • 阅读:360

【报Bug】App.vue 里 onThemeChange 不能监听到系统主题变换 uni.onThemeChange可以

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

浏览器平台: Edge

浏览器版本: 114.0.1823.86

项目创建方式: HBuilderX

操作步骤:

App.vue

<script lang="ts" setup>  
    import { onLaunch, onShow, onHide, onThemeChange } from '@dcloudio/uni-app'  
    onThemeChange(()=>{  
        console.log('主题切换了1');  
    })  
    uni.onThemeChange(()=>{  
        console.log('主题切换了2');  
    })  
</script>

预期结果:

onThemeChange 成功回调

实际结果:

onThemeChange 无法回调

bug描述:

App.vue 里 onThemeChange 不能监听到系统主题变换 uni.onThemeChange可以

<script lang="ts" setup>  
    import { onLaunch, onShow, onHide, onThemeChange } from '@dcloudio/uni-app'  
    onThemeChange(()=>{  
        console.log('主题切换了1');  
    })  
    uni.onThemeChange(()=>{  
        console.log('主题切换了2');  
    })  
</script>
2023-07-31 04:27 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

刚试了下,onThemeChange没有回调,反馈给官网

  • Mi六 (作者)

    官方的人吗?

    2023-07-31 13:22

  • 喜欢技术的前端

    回复 Mi六: 已经给官方反馈了,你可以先写到uni.onThemeChange里面

    2023-07-31 14:16

2***@qq.com

2***@qq.com

uni.onThemeChange(()=>{

})    

这个也和闹着玩一样,安卓一会可以监听到,一会又不行了,IOS 始终不能

要回复问题请先登录注册