umijs / dumi

📖 Static Site Generator for component library development
https://d.umijs.org
MIT License
3.57k stars 1.18k forks source link

bug: 在dumi-theme-mobile主题下demo首次无法渲染刷新页面后才会渲染 #682

Closed huabingtao closed 3 years ago

huabingtao commented 3 years ago

Versions

Steps to reproduce

使用 dumi-theme-mobile的主题demo代码无法渲染就像这样 image 只要只用默认主题就完全没问题

当我手动刷新浏览器的时候demo就能正常显示了.

所以我怀疑是版本更新后引起的。但是由于我也没有更新版本只是重新安装了依赖,所以我怀疑是不是这次版本更新也改动了老版本的代码呢?

我猜测是在最新版本发布了dark主题切换的版本。

xrkffgg commented 3 years ago

@PeachScript

第一次的时候是有点慢,dark 的 icon 也不是立马就出来,第二次就好了。

image

image

感觉还是这个锅

https://github.com/umijs/dumi/blob/438206303e95386c5bebf2d4372b3526c40e0a5f/packages/preset-dumi/src/theme/hooks/usePrefersColor.ts#L115

PeachScript commented 3 years ago

和 dark 无关,v1.1.18 已修复