利用ComponentWillReceiveProps解決異步問題


1.工作中遇到這么一個問題:有多個按鈕,點擊不同的按鈕發送不同的請求(傳的id不同)並顯示彈窗,彈窗里要展示后端發送回來的數據。但是比如點擊第二個按鈕,彈窗里顯示的仍然是第一個彈窗里的數據。

2.原因:因為第二次點擊發送請求,第二次的數據還未返回,所以展示的仍然是第一次的數據

3.解決方案:在ComponentWillReceiveProps里比較新舊數據,當新舊數據不一樣的時候再進行數據的展示等操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM