当我尝试在样式组件中添加原始属性时,“Typescript:没有重载与此调用错误匹配”

问题描述 投票:0回答:1

我正在 typescript-React 项目中使用样式组件(如下)制作图像组件。

风格.ts:

错误说:

我应该在 style.ts 中做一些事情来接受属性吗?

当我尝试使用 'alt' 属性制作 img 样式组件时也会发生上述错误...

我想编写样式组件,但带有属性并且没有错误。

如果您需要更多文件信息,请告诉我,我会上传我的文件。

reactjs typescript styled-components
1个回答
0
投票

我通过稍微修改文件来创建“没有与此调用匹配的重载”,成功地重新创建了您的错误。我创建了一个单独的 style2.ts 文件,导出重复的 ImgUploadForm。然后,当我将导入和删除的 style.ts 更改为仅使用 style2.ts 时,我收到了错误。该错误只能通过重新启动 vscode 解决,然后又恢复正常了。

总结:

  • 仔细检查您的导入是否正确。
  • 确保您尚未从其他地方导出 ImgUploadForm,因为不建议这样做,并且在尝试从 2 个不同位置导入相同内容时可能会导致冲突。
  • 清理代码后重新启动编辑器。
© www.soinside.com 2019 - 2024. All rights reserved.