2***@qq.com
2***@qq.com
  • 发布:2019-11-05 17:58
  • 更新:2020-06-10 17:40
  • 阅读:2094

nvue模式,能否编程改变页面打开时的背景颜色

分类:nvue

比如一个页面就是这样,
<template>
<view></view>
</template>

通过 uni.navigateTo()到这个页面时,能否通过代码,决定从这个页面滑入的那一刻,页面的背景色。

背后的需求是这样的。我们的应用有light和dark两个 theme,用户可以在应用内随时切换。但在 dark 模式下目前新打开页面时,当页面滑入时,有一瞬间页面的背景只能是白色,随后才渲染成暗灰色。有没有办法不让这个白色背景突然闪一下,我想到的是直接设置默认背景色的颜色。如果等渲染好再滑入新页面也能接受。

不知道我说清楚了没,谢谢大家!

2019-11-05 17:58 负责人:无 分享
已邀请:
1***@163.com

1***@163.com - ddd

大佬,解决了吗

7***@qq.com

7***@qq.com

解决了吗

6***@qq.com

6***@qq.com - 我是小菜比

解决了吗

邓琪昌

邓琪昌 - uni-app / uni-app-x 多平台多版本兼容的轻量、简洁、高效、全面的移动端组件库

解决了吗

雨人

雨人

目前有个建议,加个黑色主题的页面pages.json里面把背景色设置为暗色,切换主题时根据状态,拦截页面地址,跳转到对应的主题,,,主要是pages.json设置背景不会闪烁。。。。。

该问题目前已经被锁定, 无法添加新回复