如图,我有个页面,里面有一个table,table里有一个Modal,其中table里的数据是在打开页面初始化的时候直接通过请求来获取的,当我点击"指派专家"这个modal之后,table会把这列的id传给modal,然后modal再通过请求来获取数据(传入id),但是我一打开页面会直接执行2个请求
而不是先执行table请求,然后我点击了modal按钮之后再执行下一个,
我的问题出在了哪里?(ps.貌似react里有一个可以阻止子组件加载的事件,类似didComponent)
大家讲道理2017-04-17 14:56:51
沒貼程式碼,我就說說理論的理解,我的想法是,你不是要阻止子元件的載入事件,而且這個行為不是很怪嗎?你應該讓你子組件的render
的時候,只render
出樣式,但是裡面的請求應該是用戶交互行為發生了才會觸發的,應該在render
的時候綁定在onclick
等交互行為上,不應該在render
的時候直接去請求。