Ant 设计 onFinish 功能与打字稿;类型 '(values: FormData) => void' 不可分配给类型 '(values: unknown) => void'

时间:2021-06-26 16:01:53

标签: reactjs typescript antd react-typescript ant-design-pro

我有接口 FormData,它应该与 onFinish 函数接收的值具有相同的类型,但是当我放入

void*

我收到错误 类型 '(values: FormData) => void' 不可分配给类型 '(values: unknown) => void'。 我试过伪造数据并在提交表单时使 onFinish 函数获得相同的对象:

const onFinish = (values: FormData) => {

这样做时它不会抛出任何错误,尽管它与表单接收的数据相同

interface FormData {
    firstName: string;
    lastName: string;
    username: string;
    password: string;
    confirmPassword: string;
}

const obj: FormData = {
    firstName: 'andrija',
    lastName: 'gajic',
    username: 'radojica51',
    password: 'idegas51',
    confirmPassword: 'idegas51'
}

0 个答案:

没有答案