javascript - ant design的Form组件怎么设置ref值?

 liuxiaoli8611 发布于 2022-11-11 11:18

试了很多写法,好像都没有用啊!!!!!

1 个回答
  • Ant 中不需要为 Form 组件设置 ref 。如上面的代码,只需要把 FormItem 包裹在 Form 中就行了,输入框里面用 getFieldProps 设置值。

    重点在于需要在组件的外面再套一层 Form.create用于提供props.form,假设你的组件名叫 FormComponent,像下面这样:

    /**
     * 包装 Form 表单, 用于提供读写数据的功能
     */
    FormComponent = Form.create({
        mapPropsToFields (props) {
            // 把表单中的字段映射到 props 中
            return {
                email: props. email,
                pass: props. pass
            }
        }
    })(FormComponent);
    
    
    export default FormComponent;

    就行啦,自己试下吧

    2022-11-12 01:53 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有