文章詳情頁
node.js - 怎么在初始化的時候使得一個子組件不加載?
瀏覽:97日期:2024-08-03 13:10:34
問題描述
如圖,我有個頁面,里面有一個table,table里有一個Modal,其中table里的數(shù)據(jù)是在打開頁面初始化的時候直接通過請求來獲取的,當(dāng)我點擊'指派專家'這個modal之后,table會把這列的id傳給modal,然后modal再通過請求來獲取數(shù)據(jù)(傳入id),但是我一打開頁面會直接執(zhí)行2個請求
而不是先執(zhí)行table請求,然后我點擊了modal按鈕之后再執(zhí)行下一個,我的問題出在了哪里?(ps.貌似react里有一個可以阻止子組件加載的事件,類似didComponent)
問題解答
回答1:沒貼代碼,我就說說理論的理解,我的想法是,你不是要阻止子組件的加載事件,而且這個行為不是很怪嗎?你應(yīng)該讓你子組件的render的時候,只render出樣式,但是里面的請求應(yīng)該是用戶交互行為發(fā)生了才會觸發(fā)的,應(yīng)該在render的時候綁定在onclick等交互行為上,不應(yīng)該在render的時候直接去請求。
上一條:node.js - node async queue中這個callback是什么,為什么這里輸出只有5行?下一條:node.js - 使用typescript2和electron時遇到的tsd問題
相關(guān)文章:
1. 查詢mysql數(shù)據(jù)庫中指定表指定日期的數(shù)據(jù)?有詳細2. mysql - 怎么生成這個sql表?3. mysql儲存json錯誤4. php - 公眾號文章底部的小程序二維碼如何統(tǒng)計?5. mysql - 表名稱前綴到底有啥用?6. mysql - 數(shù)據(jù)庫表中,兩個表互為外鍵參考如何解決7. Navicat for mysql 中以json格式儲存的數(shù)據(jù)存在大量反斜杠,如何去除?8. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實現(xiàn)存在即更新應(yīng)該使用哪個標簽?9. mysql - 數(shù)據(jù)庫建字段,默認值空和empty string有什么區(qū)別 11010. sql語句 - 如何在mysql中批量添加用戶?
排行榜

熱門標簽