我试了page-meta组件更改page的背景色,也试了setPageStyle,也试了page页面再放一个<view class='我自定义的page class'>,都会看到背景色明显的从一个颜色切换到另外一个颜色。特别是在页面中如果有多个自定义组件时,晃动更加明显。
我估计主要是因为页面加载的顺序,是先组件加载attached,然后再页面onLoad,只有在页面onLoad后,page-meta、setPageStyle才能生效。如果组件加载慢,就会造成page-meta\setPageStyle严重滞后。
大家有好的办法解决这个问题吗?
楼主解决了吗
有个解决方案,没有设置颜色的时候页面显示loading
切换颜色,是通过组件?不是通过页面的data变量?