![](https://img.haomeiwen.com/i4121566/982c2ff0edb0e33c.png)
上面是正确的写法,但是会报错:
![](https://img.haomeiwen.com/i4121566/f204ecab9da6d1c1.png)
测试了下,是这个FormItem 不能接收一些属性,即使这些属性对其来讲是合理的,也是 antd formItem 组件可以使用的。
思路: 应该是缺少一个 FormItem 可继承的接口
问题定位:
定位到 FormItem 的类型文件的时候发现该文件中有一个错误:
![](https://img.haomeiwen.com/i4121566/3f63879125fc0b08.png)
说是 Omit 找不到
![](https://img.haomeiwen.com/i4121566/5375993356d206b1.png)
是因为: Omit 是在 Typescript 3.5 版本中有的但是 我当前的版本是 3.1.3 需要做一下 TypeScript 版本的升级
上面是正确的写法,但是会报错:
测试了下,是这个FormItem 不能接收一些属性,即使这些属性对其来讲是合理的,也是 antd formItem 组件可以使用的。
思路: 应该是缺少一个 FormItem 可继承的接口
问题定位:
定位到 FormItem 的类型文件的时候发现该文件中有一个错误:
说是 Omit 找不到
是因为: Omit 是在 Typescript 3.5 版本中有的但是 我当前的版本是 3.1.3 需要做一下 TypeScript 版本的升级
本文标题:Typescript 关于 FormItem属性类型的报错解决
本文链接:https://www.haomeiwen.com/subject/mdbzphtx.html
网友评论