目录
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】
上面两个文件封装好后,在页面中用法 如下写法