node.js - 怎么在初始化的时候使得一个子组件不加载?
高洛峰
高洛峰 2017-04-17 14:54:51
0
1
509


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

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
大家讲道理

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板