如何设置在使用tabBar切换时不缓存页面,从而避免闪屏问题?
发布于 4 年前 作者 tzeng 14554 次浏览 来自 问答

如题

闪屏的现象出现在更换页面颜色时

首先我在主题页面点击更换皮肤颜色,然后切换到其他页面时,因为其他页面是缓存的,所以我把更换颜色函数挂在onshow下面。

这样的话在更换皮肤颜色后,第一次切换到其他页面会出现闪屏现象,之后就正常。所以我设想把函数挂到onload下面,这样的话就不能缓存页面(小程序简单,不需要考虑重新加载时间问题)。

各位大佬有没有更好的方法?

1 回复

这个tab返回只会触发onShow,要触发onload,只能onShow中调用this.onload() 

回到顶部