我開始使用reactJS,我試圖弄清楚在用戶註銷後如何刷新或重定向到另一個頁面。我有一個註銷組件,可以將用戶註銷並將其重定向到註銷頁面。reactJS的重新加載頁面
回答
1.爲了刷新頁面,您可以使用this.forceUpdate();
2.註銷後的重定向頁面。 這裏我使用'react-router'。
var Router = require('react-router').Router;
var Link = require('react-router').Link;
var page=React.createClass({
render:function(){
<Link onClick={() => { Auth.logout() }} to="/signin">Logout</Link>
}
});
這將chage url但不重定向到登錄頁面的任何想法? –
這可能是由於您的服務器不知道如何解析URL。知道哪個頁面在確定的URL上服務的人是ReactJS,但是如果刷新,則第一個嘗試解決路由問題的服務器就是服務器,因此它會重定向到404,因爲它不知道任何內容。我想這可以解決你的應用程序中的每個網址重定向到你的應用程序索引。這樣,服務器就會將一切(不是文件或資源)發送到您的ReactJS,然後知道如何解決路由問題。 – Unapedra
也許這可能有些事情可以做,並可以幫助:https://stackoverflow.com/questions/27928372/react-router-urls-dont-work-when-refreshing-or-writting-manually – Unapedra
- 1. onhashchange重新加載頁面?
- 2. 重新加載HTML頁面
- 3. 重新加載頁面
- 4. 重新加載頁面Div
- 5. 重新加載JSP頁面
- 6. AJAX頁面重新加載
- 7. caroufredsel重新加載頁面
- 8. FormsAuthentication.RedirectFromLoginPage重新加載頁面
- 9. mvc重新加載頁面?
- 10. 從ajax加載的子頁面重新加載頁面
- 11. 停止此腳本重新加載頁面重新加載
- 12. 在p:dataTable重新加載數據在頁面重新加載
- 13. 重新加載頁面時通過PHP重新加載gifs
- 14. 重新加載XML數據而不重新加載頁面
- 15. 重新加載DIV而不重新加載整個頁面
- 16. 重新加載CSS樣式表而不重新加載頁面?
- 17. 重新加載$(document).ready(function()重新加載ajax頁面後
- 18. 無需重新加載頁面重新加載陣列
- 19. 重新加載圖片而無需重新加載頁面?
- 20. 無需重新加載頁面重新加載數據表?
- 21. 重置innerHTML不重新加載頁面
- 22. 重新加載頁面,並顯示在頁面的新視圖
- 23. 如何更新沒有頁面重新加載的Django頁面?
- 24. 的onsubmit需要重新加載頁面
- 25. 對於Opera的頁面重新加載
- 26. 頁面重新加載後的斷點
- 27. 重新加載電話中的頁面
- 28. ENTER的OnKeyPress重新加載頁面
- 29. 重新加載打開Iframe的頁面
- 30. 重新加載按鈕上的頁面
你能告訴我們一些代碼嗎? – Laurel
我給你這個問題同等價值的答案'window.location.href ='http:// other.webpage.com /'' – Deryck