pro-components icon indicating copy to clipboard operation
pro-components copied to clipboard

🐛[BUG]StepsForm无法获取到formRef,这个看之前的版本已经修复,但是在使用时还是为空

Open forwzb opened this issue 1 year ago • 3 comments

🐛 bug 描述

📷 复现步骤

StepsForm.stepForm 使用request后,formRef变成了空,看之前版本已经修复,但是在使用时还是出现了这个问题,怎么处理呢?

🏞 期望结果

💻 复现代码


const formRef=useRef();

 return (
    <StepsForm
      formRef={formRef}
     //不加requesthandler 就formRef就不为空,加了就为空
     request={requestHandler}
      onFinish={(values) => {
        console.log(formRef);
        return Promise.resolve(true);
      }}
    >
      <StepsForm.StepForm name="step1" title="工作信息">
        <ProFormText label="姓名" name={['jobInfo', 'name']} />
        <ProFormSelect
          label="工作类型"
          name={['jobInfo', 'type']}
          options={jobType}
        />
      </StepsForm.StepForm>
      <StepsForm.StepForm name="step2" title={'同步表单信息'}>
        <ProFormDateRangePicker
          label="时间区间"
          name={['syncTableInfo', 'timeRange']}
        />
        <ProFormText label="标题" name={['syncTableInfo', 'title']} />
      </StepsForm.StepForm>
    </StepsForm>
  );

© 版本信息

  • ProComponents 版本: [e.g. 2.6.43]
  • umi 版本
  • 浏览器环境
  • 开发环境 [e.g. windows]

🚑 其他信息

forwzb avatar Jan 20 '24 08:01 forwzb