React路由器可以通过getComponent
或getComponents
异步加载路由,并且没问题。但是,如果用户的互联网连接速度较慢,我应该显示一些带有加载程序的页面和一些文本消息,如“Please wait component is loading”等。如何配置使用getComponent
?如何在异步路由加载时添加微调器?
0
A
回答
2
而不是getComponent
,你应该使用component
并提供一个组件,默认情况下显示加载消息,但是一旦它加载了一个组件,它会显示该组件。
例如,您可以参考this github gist。它是为React Router v4编写的,但想法是一样的。而不是渲染null
你会参考微调,加载信息等。
+0
感谢您的答案,但奇怪的是,即使在v4中也没有内置解决方案 – aspirisen
相关问题
- 1. Angular2 - 如何添加加载微调器?
- 2. 如何在更改vue 2时更改路由器显示加载微调器
- 3. Ember异步路由器:使用额外路由加载代码异步
- 4. 如何添加一个加载“微调”
- 5. 在新图像完全加载时添加微调器
- 6. 在WebView加载时在操作栏上添加加载微调器?
- 7. 添加微调器
- 8. 显示异步Vue 2组件的加载微调器
- 9. 如何将加载微调器添加到WooCommerce结帐页面
- 10. 如何使用AttributeRouting将路由添加到/ Checkemail异步方法?
- 11. 铁路由器异步加载模板或加载所有内容
- 12. 异步IndexRoute不与反应路由器加载
- 13. 加载异步路由时发生Ember错误
- 14. CKEditor加载时加载微调框
- 15. 如何添加微调器到AlertDialog.Builer?
- 16. 如何添加微调器到RecyclerView
- 17. 如何为微调器添加空间?
- 18. 如何添加自定义微调器?
- 19. Angularjs在DOM渲染时加载微调器或加载逻辑
- 20. 在片段加载时显示加载微调器
- 21. 在更改微调器中的项目时将数据加载到Url中异步加载JSON
- 22. JqueryMobile加载器/微调器,同时加载另一页
- 23. 制作加载微调器
- 24. 如何获取Angular UI路由器在页面加载路由
- 25. 如何在异步JavaScript文件加载时调用函数?
- 26. 在Ajax调用上加载微调器
- 27. 电子如何显示加载页面时在BrowserWindow中加载微调器
- 28. jQueryMobile和骨干 - 如何加载“路由器/移动路由器”
- 29. 在线加载图片时如何设置进度微调器?
- 30. 如何重新加载当前的铁路:路由器路由?
你使用Redux吗?那么我对你有更好的解决方案;) –
@ free-soul不,我不知道,但无论如何,你可以使用Redux共享解决方案 – aspirisen