文章詳情頁
node.js - 怎么在初始化的時候使得一個子組件不加載?
瀏覽:108日期:2024-08-03 13:10:34
問題描述
如圖,我有個頁面,里面有一個table,table里有一個Modal,其中table里的數據是在打開頁面初始化的時候直接通過請求來獲取的,當我點擊'指派專家'這個modal之后,table會把這列的id傳給modal,然后modal再通過請求來獲取數據(傳入id),但是我一打開頁面會直接執行2個請求
而不是先執行table請求,然后我點擊了modal按鈕之后再執行下一個,我的問題出在了哪里?(ps.貌似react里有一個可以阻止子組件加載的事件,類似didComponent)
問題解答
回答1:沒貼代碼,我就說說理論的理解,我的想法是,你不是要阻止子組件的加載事件,而且這個行為不是很怪嗎?你應該讓你子組件的render的時候,只render出樣式,但是里面的請求應該是用戶交互行為發生了才會觸發的,應該在render的時候綁定在onclick等交互行為上,不應該在render的時候直接去請求。
上一條:node.js - node async queue中這個callback是什么,為什么這里輸出只有5行?下一條:node.js - 使用typescript2和electron時遇到的tsd問題
相關文章:
1. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題2. css3 - 圖片等比例縮放3. html - css3中多列高度 統一4. javascript - 使用angular 的ui-sref 中出現了中文參數,點擊跳轉后瀏覽器的地址欄里出現轉義后的%AE....%a%45. css3 - 如何將網頁CSS背景圖高斯模糊且全屏顯示6. javascript - 一個賦值運算的問題7. css3 - animation屬性,safari瀏覽器不支持相關效果8. javascript - 求賜教:網易郵箱Web端模擬登錄看信的加密參數_ntes_nnid、_ntes_nuid9. css - jq有無現成函數改變rotateX/Y的deg10. javascript - QWebEngineView 如何爬 angular 的動態數據?
排行榜
