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