全栈工程师
全栈工程师
  • 发布:2021-04-02 09:44
  • 更新:2021-04-02 10:52
  • 阅读:938

如何动态修改page的背景颜色

分类:uni-app

有个需求 是动态修改页面上page的背景颜色 怎么修改啊? 跪求

2021-04-02 09:44 负责人:无 分享
已邀请:
2104_DLS

2104_DLS

可以给最外层添加一个view,然后动态切换class

  • 全栈工程师 (作者)

    我试过这个方案,但是内容外还是会有page的颜色,如:我的page颜色为红色,我在最外层的view上的背景颜色为蓝色,view包裹内是蓝色,但是在内容外就是红色,这样看起来BUG太明显了

    2021-04-02 10:37

  • 2104_DLS

    回复 全栈工程师: 将最外层的view设置为与page一样大小,或者定位到整个页面,这个view就和page的作用差不多,也就不会存在内容外的颜色了。

    2021-04-02 10:43

  • 全栈工程师 (作者)

    回复 2104_DLS: 好的,那就是说view的高度 要动态获取是吧?

    2021-04-02 11:31

  • 2104_DLS

    回复 全栈工程师: 都可以,css也可以实现将view铺满屏幕

    2021-04-02 14:19

  • 全栈工程师 (作者)

    回复 2104_DLS: 好的 谢谢

    2021-04-02 19:07

  • 阿依牛牛

    这样会有个问题,page渲染时会默认先加载page的样式,然后再渲染view,就会导致概率性出现一个闪屏

    2021-12-05 13:43

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