我對Android的陣營原生0.29。我在我的應用程序中使用了導航器,以便用戶可以從一個視圖導航到另一個視圖。我想知道有沒有什麼辦法可以顯示加載符號時,導航器從一個視圖到另一個導航。顯示加載時,導航到一個視圖到另一個反應本土
回答
我認爲你的導航被延遲的原因是因爲你獲取數據異步地準備下一個視圖。如果您剛剛得到性能問題,這個答案不會很有幫助。
反正我已經遵循了這一基本格局,基本上是我設置的裝載機爲true,那麼以後我的數據,我設置了裝載機爲false,並通過數據傳遞到視圖作爲道具。
_handleLogin() {
this.setState({
isLoading: true,
},
() =>
Api.getUser(username, password)
.then(user => this._handleResponse(user))
);
}
_handleResponse(user){
this.setState({
isLoading: false,
})
this.props.navigator.push({
title: 'Home',
component: Home,
passProps: {
user: user,
}
});
}
謝謝克里斯。我在列表視圖中使用相同的方法。我有一個內置webview組件的視圖。所以需要時間來顯示。爲了這個觀點,我要求裝載機。 –
您也可以嘗試在容器模式。 https://voice.kadira.io/stubbing-react-containers-for-testing-11bcd537e586#.u344y8isi –
感謝。我會嘗試。 –
- 1. 當切換到另一個視圖時顯示導航欄
- 2. 從MainView導航到另一個視圖
- 3. Ipad SplitViewController導航到另一個視圖
- 4. 從tableview導航到另一個視圖
- 5. 導航到另一個視圖iPhone SDK?
- 6. 導航到另一個視圖iPhone SDK?
- 7. Formpanel隨導航到另一個視圖
- 8. 在WPF中從一個視圖導航到另一個視圖
- 9. 導航到另一個視圖時,在表視圖中的accessoryButtonTapped
- 10. 導航回反應本土
- 11. 無法導航到另一個屏幕反應本地
- 12. Codeigniter視圖加載到一個視圖,但不是另一個
- 13. 從一個視圖控制器導航到另一個
- 14. 嚮導式導航,解散視圖並顯示另一個
- 15. 我想從一個場景導航到另一個反應本機
- 16. 如何從子視圖導航到另一個視圖
- 17. 如何在textview上點擊時導航到另一個視圖?
- 18. Ionic:導航到另一個視圖時保留$ scope
- 19. 從一個webview導航到另一個
- 20. 如何在Caliburn.Micro中從一個視圖導航到另一個視圖?
- 21. 如何從Silverlight中的viewmodel從一個視圖導航到另一個視圖?
- 22. 隱藏Android「加載」視圖以顯示另一個視圖
- 23. ios導航和顯示在另一個視圖tableview數據
- 24. jQuery的導航到另一個頁面,PHP頁面加載到一個div
- 25. 使用反應從頁面導航到另一個
- 26. 精縮陣營錯誤反應,同時導航一個組件到另一
- 27. codeigniter將一個視圖加載到另一個獲取變量
- 28. 處理從一個圖標導航到另一個圖標。
- 29. 從另一個標籤導航到子視圖時無法返回父視圖
- 30. 如何在反應js中從一個頁面導航到另一個頁面?
導航不應該太慢,你需要一個加載符號。可能是性能問題。我的建議是調查,而不是添加加載指標。 –