【发布时间】:2018-03-27 04:32:18
【问题描述】:
当我使用 Typescript + React 编写代码时,我发现了一些错误。
当我在<a> 标签属性中创建类型/值时,我得到编译错误。
<a value='Hello' type='button'>Search</a>
此代码发生错误
TS2339:Property 'value' does not exist on type 'DetailedHTMLProps<AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>'.
如何解决这个编译问题?我搜索了几个小时,但我无法得到解决方案:(
【问题讨论】:
-
没错,
a元素没有 value 属性 -
我认为您将
a与input混合在一起,a既没有value也没有type,而input两者都有。 -
啊哈!谢谢大家!!
标签: reactjs typescript tsx