react封装通用Modal弹窗组件

目录

1、【src/component/modal/hoc.js】

2、【src/component/modal/componentModal.js】

3、【src/page/projectView.js】


【说明】:后台管理的项目中会经常遇到弹窗,于是封装了一个简单的公共弹窗组件

这个公共组件不适用复杂的功能,简单的点击按钮调接口,打开弹窗进行数据回显。封装有改进的地方欢迎指出,后续项目遇到其他功能,也会对封装的弹窗改进

你们可以借鉴 ,在此基础上填充复杂的功能

模仿antd组件中的 Modal.confirm 进行封装的

1、【src/component/modal/hoc.js】

hoc.js文件是componentModal.js的外壳

2、【src/component/modal/componentModal.js】

函数组件的写法

uesEffect一进页面就会加载一次,如果点击弹窗需要调接口,要写在uesEffect里。

如果不需要调接口,需要当前行数据传给弹窗,使用字段currentLine,参考下面写法

3、【src/page/projectView.js】

上面两个文件封装好后,在页面中用法 如下写法

相关推荐
訾博ZiBo14 分钟前
React 状态管理中的循环更新陷阱与解决方案
前端
StarPrayers.28 分钟前
旅行商问题(TSP)(2)(heuristics.py)(TSP 的两种贪心启发式算法实现)
前端·人工智能·python·算法·pycharm·启发式算法
一壶浊酒..1 小时前
ajax局部更新
前端·ajax·okhttp
DoraBigHead2 小时前
React 架构重生记:从递归地狱到时间切片
前端·javascript·react.js
彩旗工作室2 小时前
WordPress 本地开发环境完全指南:从零开始理解 Local by Flywhee
前端·wordpress·网站
iuuia2 小时前
02--CSS基础
前端·css
kyle~3 小时前
Qt---setAttribute设置控件或窗口的内部属性
服务器·前端·c++·qt
FIN66683 小时前
昂瑞微:射频与模拟芯片领域的国产领军者
前端·人工智能·科技·前端框架·智能
苦夏木禾3 小时前
css实现表格中最后一列固定
前端·javascript·css