请问首页加载白屏的问题怎么解决?



  • 体验不好,该怎么解决呢?谢谢



  • 那个加载时间,去掉是不可能去掉了,任何平台都不可能去掉的。
    可以考虑做原生的LaunchImage或者LaunchScreen。



  • 使用第三方组件 react-native-splash-screen



  • 可以尝试使用预加载,可以减少首页加载白屏的时间。提前创建ReactRootView,要用的时候拿过来,直接setContentView(mReactRootView);,不过目前出现两个坑:
    1.Model无法使用:这个可以在创建View的时候使用MutableContextWrapper。

    2.Alert无法弹出:会报Tried to show an alert while not attached to an Activity,目前还在尝试找解决方案修改CurrentActivity。实在找不到解决方法的话,就只能自己用js封装一个Alert样式的View了


登录后回复