未捕获的错误:输入是一个空元素标签,既不能有`children`也不能使用`dangerouslySetInnerHTML`

Posted

技术标签:

【中文标题】未捕获的错误:输入是一个空元素标签,既不能有`children`也不能使用`dangerouslySetInnerHTML`【英文标题】:Uncaught Error: input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML` 【发布时间】:2020-08-14 11:30:37 【问题描述】:

我正在尝试使用 rimble-ui 选择输入但出现错误

Uncaught Error: input is a void element tag and must neither have `children` nor use `dangerouslySetInnerhtml`.

来源:https://rimble.consensys.design/components/rimble-ui/Select

代码沙盒:https://codesandbox.io/s/recursing-bartik-rrp1v?fontsize=14&hidenavigation=1&theme=dark

谢谢

【问题讨论】:

您是否尝试将选择组件包装在<Field/> 中?根据此处的示例:rimble.consensys.design/components/rimble-ui/Select @Jayce444 是的,不能使用更新的字段包装器,请检查 【参考方案1】:

这是一个内部错误,降级到0.11.1 即可。

【讨论】:

以上是关于未捕获的错误:输入是一个空元素标签,既不能有`children`也不能使用`dangerouslySetInnerHTML`的主要内容,如果未能解决你的问题,请参考以下文章

未捕获的错误:您不能将绑定多次应用于同一元素

C语言里怎样判断数组里的一个元素为空还是为0

未捕获的类型错误:在输入单击时无法读取 null 的属性“样式”

未捕获的错误:不变违规:元素类型无效:对象

未捕获的错误:Tabledit 仅在应用于表时有效

在完全正确的参数列表后出现未捕获的语法错误:缺少)。