您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Web开发 >> (react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?

(react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?

来源:网络整理     时间:2018/1/29 1:56:28     关键词:

关于网友提出的“ (react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?”问题疑问,本网通过在网上对“ (react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: (react.js)react antd 2x中的Modal 要动态加载数据,有什么办法?
描述:

想要根据表格里的数据动态加载Modal里的数据但是每次加载的都是第一次获取的数据

并且发现Modal不再重新渲染,也就没办法重新获取数据图片描述


解决方案1:

  • 如果你数据都在 redux 中,就调整 Modalvisible 属性时候去从新获取数据.
  • 如果你数据是在模态框内部 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

相关图片

相关文章