关于网友提出的“ (react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?”问题疑问,本网通过在网上对“ (react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: (react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?
描述:想要根据表格里的数据动态加载Modal里的数据但是每次加载的都是第一次获取的数据
并且发现Modal不再重新渲染,也就没办法重新获取数据图片描述


解决方案1:- 如果你数据都在
redux
中,就调整 Modal
的 visible
属性时候去从新获取数据. - 如果你数据是在模态框内部
state
上存着,你是在生命周期函数中去获取数据,你可以在组建的 componentWillReceiveProps
函数里比较两个 prop
的关键 key
是否改变判断是否要去从新获取数据,比如你这里面可能是会议 id
. - 你也可以把
Modal
组建的 visible
设置 true
, 然后用控制它展示的属性判断是否生成这个 Modal
,这样每次组建都要销毁,它每次展示时候就相当于从新生成,它的生命周期函数就都会都执行了
// 类似这样
{this.state.modalVisible && }
以上介绍了“ (react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4537137.html