额,之前在写一个用uniapp的项目时,遇到的uniapp跳转闪白问题,自己也找了很多解决方法,像那些在page.json里设置背景色的等等,都解决不了。
1.问题出现的可能猜想
看了许多文章,最后得到的结论就是问题就出现在页面的渲染。我们在进入非常简单的页面时,就不会出现闪白的问题。但是一但页面复杂起来之后,渲染的时间就会变长,从而导致在跳转页面的时候,页面还没渲染完成,就会出现闪白的问题。
2.解决思想
这个问题我想了比较长的时间,然后发现我实在是解决不了这个问题。后面我就换了一种思想,不行的话我们就不使用页面跳转。
就像vue那样,都在一个页面上实现,其他的页面,采用组件的方式引入页面中,这样我们每次跳转到页面就相当于显示这个页面,而把其他页面给隐藏掉,这样就不会有渲染页面时间长的问题。
3.结束
现在我也没解决这个问题,我这个思路可能有点偷巧,但是可能会对跟我遇到一样问题的小伙伴一个解决思路。所以遇到问题可以换个角度去思考。
有问题的小伙伴,我们可以共同交流