本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Uncaught Invariant Violation:对象作为 React 子项无效(发现:[object HTMLInputElement])

发布于2022-02-16 07:13     阅读(1085)     评论(0)     点赞(22)     收藏(0)


我从 API 中获取了一些表单元素,API 响应如下所示: 在此处输入图像描述 我已经使用 DOMParser 作为 HTMLElement 解析了该字符串,我想将其添加为 React 组件,表单元素如下所示: 在此处输入图像描述

得到这个后,我将表单元素设置为状态formEl,我在渲染函数中添加了状态,但它给出了上述错误,我的组件是这样写的:

{gateway.name === "KiplePay" && (
  <div className="col-12 mb-4 mt-4 paymentGatewayBlock">
    <button onClick={this.onClickKiplepay}>Pay with Kiplepay</button>
  </div>
)}
{this.state.formEl}

错误说它仍然是一个对象,也许我必须将它转换为 HTML 元素,但我该怎么做呢?它已经在控制台中显示了一个 HTML 元素。


解决方案


暂无回答




所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.qianduanheidong.com/blog/article/308158/cc773336c32606bc626e/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

22 0
收藏该文
已收藏

评论内容:(最多支持255个字符)