搜尋

首頁  >  問答  >  主體

node.js - 怎么在初始化的时候使得一个子组件不加载?


如图,我有个页面,里面有一个table,table里有一个Modal,其中table里的数据是在打开页面初始化的时候直接通过请求来获取的,当我点击"指派专家"这个modal之后,table会把这列的id传给modal,然后modal再通过请求来获取数据(传入id),但是我一打开页面会直接执行2个请求

而不是先执行table请求,然后我点击了modal按钮之后再执行下一个,
我的问题出在了哪里?(ps.貌似react里有一个可以阻止子组件加载的事件,类似didComponent)

高洛峰高洛峰2768 天前474

全部回覆(1)我來回復

  • 大家讲道理

    大家讲道理2017-04-17 14:56:51

    沒貼程式碼,我就說說理論的理解,我的想法是,你不是要阻止子元件的載入事件,而且這個行為不是很怪嗎?你應該讓你子組件的render的時候,只render出樣式,但是裡面的請求應該是用戶交互行為發生了才會觸發的,應該在render的時候綁定在onclick等交互行為上,不應該在render的時候直接去請求。

    回覆
    0
  • 取消回覆