contentEditable = {"仅纯文本"}在带有打字稿的反应组件中

时间:2018-05-02 10:51:02

标签: reactjs typescript

在一个反应​​组件中,我试图合并一个纯文本唯一的contenteditable div,但是当我们使用typescript时,contenteditable属性不能是一个字符串。 所以当我输入这个时,在我的.tsx文件中:

contentEditable={"plaintext-only"}

我收到此错误:

  

财产类型' contentEditable'是不相容的。类型   '"明文仅"'不能赋值为' boolean |未定义'

我怎样才能使它成为纯文本?

1 个答案:

答案 0 :(得分:4)

您需要检查type属性contentEditable,它只接受booleanundefined

这就是为什么你收到错误,你试图传递string值。

如果您将contentEditable的类型更新为string,则可以删除此问题 而不是boolean