TypeScript 错误: “value” 属性不存在于 ProFormSelect 组件中
这个错误是因为在传递参数props的时候,value属性没有被包含在内。可以在Props接口中添加value属性来解决这个错误:
interface Props {
value?: any | string;
defaultValue?: any;
onChange?: (e: ChangeValueType) => void;
emailVisible?: boolean;
readonly: boolean;
width?: number | 'xl' | 'lg' | 'md' | 'sm' | 'xs';
changeData?: (user: any) => void;
changeLeaderData?: (user: any) => void;
fieldProps?: any;
children?: React.ReactNode;
}
添加value属性后,就可以在ProFormSelect组件中使用value属性了:
<ProFormSelect
{...props}
value={defaultValue}
showSearch={true}
options={optionData}
width={width}
readonly={readonly}
fieldProps={{ ... }}
/>
这样就可以解决 TypeScript 错误“value” 属性不存在的错误。
原文地址: https://www.cveoy.top/t/topic/opFc 著作权归作者所有。请勿转载和采集!