当使用字段类型时,我有一个错误,我使用WrappeFieldArrayProps来定义我的道具,但ts检查错误类型
这是我的密码
import React from 'react';
import { Field, reduxForm, InjectedFormProps, WrappedFieldArrayProps} from 'redux-form';
import { Form, FieldGroup } from '~/lamb';
import AlertRuleForm from './form_rule';
import AlertEmailForm from './form_email';
import t from '~/locale';
import FormFooter from '../FormFooter';
import { compose } from 'redux';
interface Props extends InjectedFormProps, WrappedFieldArrayProps {}
const connector = compose(
reduxForm({
form: 'AlertForm',
}),
);
const UpdateAlertGroupForm = (props: Props) => {
const { fields, handleSubmit, error } = props;
return (
<div>
<Form horizontal onSubmit={handleSubmit} formError={error}>
{fields.getAll().includes('name') && (
<Field
component={FieldGroup}
name="name"
type="text"
label="alert_name"
placeholder="Please input alert name"
required
/>
)}
{fields.getAll().includes('alertRules') && <AlertRuleForm />}
{fields.getAll().includes('emailGroupIds') && <AlertEmailForm />}
<FormFooter {...props} />
</Form>
</div>
);
};
export default connector(UpdateAlertGroupForm) // error from here;
和错误
类型为“”的参数(props:props)=
interface Props extends Partial<InjectedFormProps>, WrappedFieldArrayProps {}