首页 >> 大全

【React+Antd】新建编辑共用同一个组件

2023-09-03 大全 25 作者:考证青年

在开发当中,我们经常会有编辑、新建操作,一些初学者经常写成两个组件,这样做的话会导致代码非常冗余,那么如何让编辑、新建共用一个组件呢?

新建和编辑,往往结构都是一样的,主要是编辑有数据回显,而新建没有

1、先写好Modal组件

组件共享_如何使用组件_

2、新建编辑两个不同的按钮绑定两个不同的事件,在事件中控制同一个框是否打开(上图中的),并且在各自事件中传入一个type,用来区分点击的是新建还是编辑,并且设置不同的title(上图中的),以下是我的编辑绑定事件

从上文已经提及,编辑和新建的区别在于数据的回显,在这里我用了表单的方法,(这也解决了输入框增加校验时表单数据不回显的问题),新建事件如下:

如何使用组件__组件共享

这里赋空的原因是对表单数据缓存进行了手动清除

3、那么我们现在已经解决了数据回显的问题,剩下的就是提交表单数据,这时候直接对应的type分别请求不同接口,发出请求

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了