比如一个页面就是这样,
<template>
<view></view>
</template>
通过 uni.navigateTo()到这个页面时,能否通过代码,决定从这个页面滑入的那一刻,页面的背景色。
背后的需求是这样的。我们的应用有light和dark两个 theme,用户可以在应用内随时切换。但在 dark 模式下目前新打开页面时,当页面滑入时,有一瞬间页面的背景只能是白色,随后才渲染成暗灰色。有没有办法不让这个白色背景突然闪一下,我想到的是直接设置默认背景色的颜色。如果等渲染好再滑入新页面也能接受。
不知道我说清楚了没,谢谢大家!
5 个回复
1***@163.com - ddd
大佬,解决了吗
7***@qq.com
解决了吗
6***@qq.com - 我是小菜比
解决了吗
邓琪昌 - uni-app / uni-app-x 多平台多版本兼容的轻量、简洁、高效、全面的移动端组件库
解决了吗
雨人
目前有个建议,加个黑色主题的页面pages.json里面把背景色设置为暗色,切换主题时根据状态,拦截页面地址,跳转到对应的主题,,,主要是pages.json设置背景不会闪烁。。。。。