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

🐛[BUG] 弹窗表单, RangePicker不能给初始值. 给了以后就报错

Open hhniao opened this issue 1 year ago • 3 comments

上次遇到该问题#8293, 按照大佬指示填单价参数dateFormatter={false}

尝试解决问题

npm cache clean --force npm install

🐛 bug 描述

不给初始值, 就没有问题. 给了以后就会报错

  const initValues: FormProps = {
    ...current,
    dateRange: [
        dayjs("2023/01/01"),
        dayjs("2023/01/02"),
    ]
  }

      <DrawerForm<FormProps>
        initialValues={initValues}
        dateFormatter={false}
        onFinish={async (values) => {
          console.log(values)
          console.log(values.dateRange[0].format("YYYY-MM-DD"))
        }}
       >
          <Form.Item
            name={"dateRange]}
            label={i18n.t("date range")}
            hasFeedback
          >
            <RangePicker/>
          </Form.Item>
      </DrawerForm>

📷 复现步骤

无法复现, 本地始终不行,沙箱环境没有问题 https://codesandbox.io/p/sandbox/antd-rangepicker-hrpfgh?file=%2Fsrc%2FApp.tsx%3A18%2C82

💻 复现代码

无法复现

🚑 其他信息

1715249230511 image image image

hhniao avatar May 09 '24 10:05 hhniao

@fnoopv 感谢回复. 莫名其妙的好了, 我也不知道怎么回事.

hhniao avatar May 10 '24 08:05 hhniao

刚才回复后感觉有问题,删除了,注意 dayjs 版本

fnoopv avatar May 10 '24 08:05 fnoopv

版本也检查过了, 按照codesanbox能正常运行的版本. 多谢了, 反正现在能运行. 暂时先不管了.

hhniao avatar May 10 '24 08:05 hhniao