reactjs - “IntrinsicAttributes”类型上不存在属性“maxCount”
问题描述
我正在尝试在 tsx 文件中实现 antd 上传按钮功能,但由于某种原因,我收到以下 Typescript 错误。
我还为相同的接口创建了一个接口,但没有运气。请建议我在哪里做错了。谢谢
Type '{ children: Element; maxCount: number; }' is not assignable to type 'IntrinsicAttributes & UploadProps<any> & { children?: ReactNode; } & RefAttributes<any>'.
Property 'maxCount' does not exist on type 'IntrinsicAttributes & UploadProps<any> & { children?: ReactNode; } & RefAttributes<any>'
这是代码
interface IMyProps {
maxCount: number,
}
const AdminPage: React.FC<IMyProps> = ({maxCount}) => {
const [isModalVisible, setIsModalVisible] = useState(false);
const onFinish = (values:any) => {
console.log(values)
};
return (
<React.Fragment>
<div>
<Modal title="Create" visible={isModalVisible} footer={null} onCancel={()=>setIsModalVisible(false)}>
<Form layout="vertical" onFinish={onFinish}>
<Form.Item label="Upload" name="uploading" >
<Upload maxCount={1}> <---------------- GETTING ERROR HERE
<Button icon={<UploadOutlined />}>Click to Upload</Button>
</Upload>
</Form.Item>
<Form.Item>
<Button type="primary" htmlType="submit">
Submit
</Button>
</Form.Item>
</Form>
</Modal>
</div>
</React.Fragment>
)
}
export default AdminPage;
解决方案
推荐阅读
- flutter - 在使用 Streambuilder 从 firebase 实时数据库获取数据(子子键)时,数据在保存时不按顺序排列
- c# - cshtml页面显示变量名而不是值
- git - $(NugetPackageRoot) 宏在 VS2019 中自动更改为 *.sfproj 文件中的“..\packages\....”,在推送到 Git 之前不断需要撤消更改
- python - OpenCV(4.1.2) 错误: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'
- arrays - 如何迭代对象数组?
- c# - 在 XAML 中可视化 ObservaleCollection 属性
- .net-core - 使用 microsoft DI 的运行时构造函数参数
- python - 如何将文本文件中由:分隔的字符串和数字拆分为python中的行和列
- html - html 表单发布到 aspx 页面,标题字段未发布。Chrome 说请求是 GET,根本不显示表单数据
- python - 如何使用 python api 更改搅拌机上的环境纹理?