Свойство 'picker' отсутствует в типе '{}', но является обязательным для типа 'TimeRangePickerProps' - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь использовать новый RangePicker для TimePicker antd v4, но он выдает ошибку. Я посмотрел их документацию, ничего о свойстве picker не задокументировано. Странно то, что это происходит только в моей среде разработки. Я пытался воспроизвести его в codeandbox, но не смог. Вот скриншот ошибки.

Missing picker prop error

Кто-нибудь может мне помочь, пожалуйста ...

ОБНОВЛЕНИЕ По запросу, это в основном код:

import React from 'react';
import { TimePicker, Form } from 'antd';

const { RangePicker } = TimePicker;

const Test = () => {
   const [form] = Form.useForm()

   return (
      <Form form={form}>
         <div>
            <Form form={form}>
               <Form.Item>
                  <RangePicker />
               </Form.Item>
            </Form>
         </div>
      </Form>
   )
}

export default Test

1 Ответ

2 голосов
/ 05 мая 2020

Другие свойства TimePicker RangePicker фактически указаны в общей документации RangePicker API , как описано в документации TimePicker .

Те же реквизиты от RangePicker из DatePicker.

Интерфейс RangePicker, вероятно, является расширением общего интерфейса, и они не пропустили его для сценария ниже, что довольно странно.

Вот как должен быть написан RangePicker:

<RangePicker picker='time' />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...