uni-app App.vue里onThemeChange不能监听到系统主题变换 uni.onThemeChange可以
uni-app App.vue里onThemeChange不能监听到系统主题变换 uni.onThemeChange可以
项目信息 | 详细信息 |
---|---|
产品分类 | uniapp/H5 |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | win10 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 3.8.7 |
浏览器平台 | Edge |
浏览器版本 | 114.0.1823.86 |
操作步骤:
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可以
5 回复
刚试了下,onThemeChange没有回调,反馈给官网
官方的人吗?
回复 Mi六: 已经给官方反馈了,你可以先写到uni.onThemeChange里面
uni.onThemeChange(()=>{
})
这个也和闹着玩一样,安卓一会可以监听到,一会又不行了,IOS 始终不能