TS
想上天的小鱼
这个作者很懒,什么都没留下…
展开
-
【TS】Error: Binding element ‘age‘ implicitly has an ‘any‘ type
OK,后续遇到其他场景再来补充。原创 2022-10-01 13:21:16 · 662 阅读 · 0 评论 -
【TS】Error: Element implicitly has an ‘any‘ type because expression of type ‘string‘ can‘t be used to
好了,我们再考虑另一种场景,如果我obj对象里的属性很多,我很多地方都会用到obj对象里的key,总不能一个个都是keyof或者keyof typeof一下吧,有没有更好一点的方案呢?可以看到,这两种方式,极其相似,这里为什么不用typeof,是因为Person是我们定义的类型,而不是对象,两种方式得到的结果都是一样的。如果我想给obj新增一个属性呢?该报错一般出现在使用对象获取值的场景。原创 2022-10-01 10:36:38 · 5772 阅读 · 0 评论 -
【TS】Error: Property ‘click‘ does not exist on type ‘Element‘
document.querySelector方法的返回结果是Element或者null,所以我们使用HTMLElement或者null没有问题,那如果是一个类似数组的对象呢?原创 2022-09-30 23:07:18 · 964 阅读 · 0 评论 -
【TS】Error: Property ‘children‘ does not exist on type ‘X‘
出现这个报错的原因,是因为我们的props中并没有定义children类型,在PersonProps中加上该类型即可。除此之外,也可以通过ReactFunctionComponent泛型接口,props默认定义为{}如果我们的子组件不需要传递给Person组件,则无需定义children,因为不会用到。最近,在做项目模块的迁移,新项目需要使用ts,遇到的问题有点多,记录一下。OK,本文到此结束,如有不足,欢迎大家多多指正呀!原创 2022-09-30 22:32:51 · 1681 阅读 · 0 评论