【发布时间】:2020-06-14 11:03:19
【问题描述】:
我有一个 HTML 文件,其中包含来自服务器的字符串中的元标记、标题、正文、表单
现在我的疑问是如何在 reactjs 中打开完整的 html,因为我们已经在 reactjs 中有一个主 index.html。当我尝试使用dangerouslySetInnerHTML 时,它给出了一个空白页。
【问题讨论】:
-
是的,我正在使用危险的SetInnerHTML,但我的问题有点不同。我们已经有了 index.html 文件,但是从服务器我得到了一个支付网关 html,类似于 ........ 。现在,当我在 div 中使用 dangerouslySetInnerHTML 渲染它时,它会给出空白。
-
你可以在 iframe 中渲染它,但它很难看
-
如果服务器只发送 json 而客户端渲染 jsx 会更好。或者你可以把你的 spa 变成 ssr
-
控制台有错误吗?您可以仅选择该html文件正文的内容并将其呈现在危险的SetInnerHTML中