尝试<my-element>
在 JSX 中呈现自定义 HTML 标记时,类型“JSX.IntrinsicElements”上不存在显示的错误
我找到了一些如何使用的示例
declare global {
interface IntrinsicElements {
"my-element": any
}
}
但这产生了另一个错误:
ES2015 模块语法优于自定义 TypeScript 模块和命名空间 @typescript-eslint/no-namespace
我找到了Typescript 指南的有用链接,它对我有很大帮助:
主要思想是创建一个扩展名为d.ts的新文件(例如 myModule.d.ts),其中应包含以下内容
export as namespace JSX;
export interface IntrinsicElements {
"my-element": any;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句