pengzhanbo / vuepress-theme-plume

Vuepress Theme. A simple, feature-rich, document & blog
https://theme-plume.vuejs.press
MIT License
50 stars 11 forks source link

修复深色模式 #10

Closed huankong233 closed 1 year ago

huankong233 commented 1 year ago

😗 是不是不小心删掉了

pengzhanbo commented 1 year ago

没有删掉,我将这部分的逻辑转移到了 theme/src/client/composables/darkMode.ts 中,在 setupDarkMode 时进行处理。

相比于在 Home.vue 的 onMounted 中处理,判断时机更早,代码也更聚焦。

huankong233 commented 1 year ago

但是貌似我用了 beta-77 版本 isDark 变量依旧是 false

pengzhanbo commented 1 year ago

image

PageComment 组件的 darkmode 值与 isDark 绑定。在首次加载时如果默认为深色模式,其值为 true。 我在 beta.77 版本中,实测 深色模式 在 评论组件、 其它页面组件,表现均符合期望

huankong233 commented 1 year ago

image

PageComment 组件的 darkmode 值与 isDark 绑定。在首次加载时如果默认为深色模式,其值为 true。 我在 beta.77 版本中,实测 深色模式 在 评论组件、 其它页面组件,表现均符合期望

撕,奇怪了,已经重装过一次了。 image

huankong233 commented 1 year ago

image PageComment 组件的 darkmode 值与 isDark 绑定。在首次加载时如果默认为深色模式,其值为 true。 我在 beta.77 版本中,实测 深色模式 在 评论组件、 其它页面组件,表现均符合期望

撕,奇怪了,已经重装过一次了。 image

Chrome版本: 114.0.5735.199(正式版本) (64 位)

huankong233 commented 1 year ago

image 获取的时候是个空对象

pengzhanbo commented 1 year ago

我找了一个 windows 电脑测试了一下,发现只发生在 widnows 下。我重新再次基础上包装到 onMounted 中进行了修复。

huankong233 commented 1 year ago

我找了一个 windows 电脑测试了一下,发现只发生在 widnows 下。我重新再次基础上包装到 onMounted 中进行了修复。

蛤?不愧是 傻逼 windows,真是一秒都不想用了

pengzhanbo commented 1 year ago

我找了一个 windows 电脑测试了一下,发现只发生在 widnows 下。我重新再次基础上包装到 onMounted 中进行了修复。

蛤?不愧是 ~傻逼~ windows,真是一秒都不想用了

windows开发有个好处,windows 测试通过了,再去测 linux、Mac 等,就可以很快通过。 但是如果像我一样,基本都在 Mac 上开发,在 Linux 上部署, 很多时候意想不到的 bug 都是在 windows 下报给我的。🤣

huankong233 commented 1 year ago

我找了一个 windows 电脑测试了一下,发现只发生在 widnows 下。我重新再次基础上包装到 onMounted 中进行了修复。

蛤?不愧是 ~傻逼~ windows,真是一秒都不想用了

windows开发有个好处,windows 测试通过了,再去测 linux、Mac 等,就可以很快通过。 但是如果像我一样,基本都在 Mac 上开发,在 Linux 上部署, 很多时候意想不到的 bug 都是在 windows 下报给我的。🤣

面向windows开发(×)