【问题标题】:how to render html elements object in react js如何在 React js 中渲染 html 元素对象
【发布时间】:2017-08-18 15:07:36
【问题描述】:

我有由 document.createElement 函数创建的对象

例如 const elm = document.createElement('video')

但我不知道如何在反应组件上呈现该元素

在反应组件的渲染方法上我返回那个对象

render() {
   return elm;
}

但是错误是抛出,你能帮帮我吗?

【问题讨论】:

  • 您使用 DOM API 而不是 React 的原因是什么? React 的重点不是必须使用那个 API。
  • 我使用了一些流 api,并且该 api 返回视频元素,我需要将该元素附加到反应元素,但我不知道该怎么做

标签: javascript reactjs


【解决方案1】:

使用这种方式

<div dangerouslySetInnerHTML={{ __html: "<h1>Hi there!</h1>" }} />

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 2021-05-01
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2018-01-15
    相关资源
    最近更新 更多