你在打字稿界面中给一个有孩子的对象啥类型
Posted
技术标签:
【中文标题】你在打字稿界面中给一个有孩子的对象啥类型【英文标题】:what type do you give an object with children in a typescript interface你在打字稿界面中给一个有孩子的对象什么类型 【发布时间】:2021-01-29 02:48:30 【问题描述】:我有回应
filereader.onload = function(evt: any)
url = evt.target.result; //sending the link to url
;
但考虑到删除任何类型会使应用程序更快这一事实。 我尝试为 vet 参数提供对象的类型,但类型对象上不存在属性目标。 我也尝试过使用界面,但给它任何仍然会带来我试图摆脱的同样问题。
【问题讨论】:
类型不会使应用程序更快或更慢。 ts 代码转 javascript 时不存在。 如果输入了 onload,Typescript 应该推断类型,IOW 只需删除 :any 您可以使用Event interface:function(evt: Event): void ...
执行此操作后 filereader.onload = function(evt: Event) url = evt.target.result; //发送链接到url ; evt.target.result 抛出错误 'EventTarget' 类型上不存在属性'result'
【参考方案1】:
以下内联类型应该可以解决问题:
filereader.onload = function(evt: target: result: string )
url = evt.target.result; //sending the link to url
;
【讨论】:
以上是关于你在打字稿界面中给一个有孩子的对象啥类型的主要内容,如果未能解决你的问题,请参考以下文章
我应该为 Reactstrap Input Ref 使用啥打字稿类型?