Svelte Native TypeScript错误:没有匹配此调用的重载。

huangapple go评论68阅读模式
英文:

Svelte Native TypeScript errors: No overload matches this call

问题

这种情况下,我的问题是与Svelte Native相关的。
我想使用Svelte Native构建一个应用程序,但我遇到的TypeScript错误是在模板(.svelte)文件中在Svelte组件上使用props,类似于这样:

但这个错误只会出现在某些组件上,而不是所有组件上。
我在“types”文件夹中声明了这个:

declare module '*.svelte' { export { SvelteComponent as default }; }

但没有帮助。

类似的问题是在使用Native Script的一个RadListView组件时使用on:event prop:

从技术上讲,一切都运行正常,只是不断看到这个错误很烦人。
我该如何摆脱这些错误?还有其他人遇到这个问题吗?
谢谢。

英文:

In this case my question is Svelte Native specific.
I want to build an app using Svelte Native and the TypeScript error that I am getting is for using props on Svelte components in the template (.svelte) files, something like this:

Svelte Native TypeScript错误:没有匹配此调用的重载。

But this error only occurs with certain components, not all of them.
I have this declared in 'types' folder:

declare module '*.svelte' { export { SvelteComponent as default }; }

But it doesn't help.

One similar issue is with using on:event prop with one RadListView component from Native Script:

Svelte Native TypeScript错误:没有匹配此调用的重载。

Technically everything is working fine, it's just annoying to keep on seeing that.
How can I get rid of these error? Is anybody else facing this issue?
Thanks.

答案1

得分: 1

"true" 是字符串。要么使用标志的速记形式,要么通过{...}设置它。

<page actionBarHidden />
<page actionBarHidden={true} />
英文:

"true" is string. Either use the flag shorthand or set it via {...}

<page actionBarHidden />
<page actionBarHidden={true} />

huangapple
  • 本文由 发表于 2023年7月10日 17:36:53
  • 转载请务必保留本文链接:https://go.coder-hub.com/76652489.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定