如何解决Svelte TypeScript:对象的类型为“未知”
我正在尝试在Svelte中实现TypeScript,并且对自定义元素中的事件处理程序有疑问。当我写一些东西:
<CustomComponent
on:itemclick={() => dispatch("item",item)}
on:doSometing={onDoSomethingHandler}
on:doSomethingElse={onDoSomethingElseHandler}>
</CustomComponent>
现在有趣的是:前两个会产生错误:
对象的类型为“未知”
但不是最后一个。当然,所有on:方法(itemClick,doSomething,doSomethingElse)都是从CustomComponent分派的。 无论我是否删除前两个处理程序,该错误都将消失。 据我所知,该问题仅发生在自定义组件上。但是不知道为什么有些作品为什么有些作品……任何想法吗?
解决方法
Typescript支持得到了很大的改进(并且经常发布更新)
使用最新版本再次检查,如果问题仍然存在,请在https://github.com/sveltejs/language-tools上报告问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。