下面是一個例子: 當用戶logined我向服務器發送一個請求,以獲取用戶信息。然後使用'反應路線歷史'轉到主頁,並渲染來自服務器的數據。但它不起作用,視圖中沒有呈現用戶信息。當我重新加載頁面時,用戶信息已添加到視圖中。如何處理它?非常感謝你。反應不呈現的數據,從投放,而不會使用重載事件
0
A
回答
0
axios.post('/user/login', qs.stringify({
\t uname: uname,
\t pwd: pwd,
\t captcha: captcha,
\t codeid: this.state.codeUUID
\t })
\t ).then(function (res) {
\t let data = res.data.attachment;
\t if (res.data.status == 200) {
\t localStorage.setItem('token', data.token);
\t localStorage.setItem('uid', data.uid);
this.context.router.push('/home')
\t } else if(res.data.status === 412) {
message.error("captcha error")
this.getCaptcha();
this.refs.captcha.value = ''
\t } else {
message.error(res.data.message);
}
\t }.bind(this))
+0
能否請您更新,而不是因爲這是在這裏誤導的問題。 –
+0
我試圖找到它,但失敗了 –
相關問題
- 1. 反應路由器getIndexRoute不會呈現
- 2. 反應子列表將不會呈現
- 3. 重新呈現豐富:一個tabpanel而不會丟失數據
- 4. IE8中的FullCalendar - 事件不會呈現
- 5. onClick不呈現新的反應組件。
- 6. 反應路由器呈現的事件
- 7. 反應呈現不與getElementById
- 8. 反應 - 單擊鏈接不會導致重新呈現表
- 9. 反應和引導:組件不呈現
- 10. 發送JSON數據從服務器反應不重新呈現頁面
- 11. 當使用反應路由器4和REDX時,反應視圖不會呈現
- 12. 設置狀態不會重新呈現部件的反應,和/ ES6
- 13. JS數據加載數據,但不會在視圖中呈現
- 14. 的Windows Store應用XAML的GridView不會呈現數據
- 15. 使用上反應呈現組件
- 16. Bootstrap-Table不會呈現JSON數據(但會成功加載它)
- 17. 重新呈現頁面後JQuery事件不會觸發?
- 18. 事件不會呈現給來自C#Fullcalendar的事件
- 19. 在反應應用程序中使用fetch呈現json數據
- 20. TinyMCE反應,傳入的數據不能動態呈現
- 21. Rails應用程序不會呈現主題名稱,而是呈現主題/ 9
- 22. 重新呈現|時組件會崩潰反應,Redux
- 23. jsGrid不會呈現JSON數據
- 24. ui網格不會呈現數據
- 25. PrimeFaces組件不會呈現
- 26. SVG文件不會呈現
- 27. 插入組件,而不會干擾現有的同級反應
- 28. 加載數據不呈現圖表
- 29. 從jsx反應組件不呈現爲HTML
- 30. 如何讓json數據反應呈現?
請你分享你到目前爲止做了什麼,使我們可以考慮這樣做 –
這是下面的登錄處理,在主頁componentDidMount我得到的「令牌」和「UID 「要求用戶信息,並保存在‘國家’ –
你是如何傳承的道具家組件。您可能需要有mapStateToProps那裏得到最新的值,並重新呈現自身。 –