【发布时间】:2018-07-30 23:43:04
【问题描述】:
我有一个 React 组件,我想在其中渲染一些静态 HTML。这是我的 React 组件外观的 sn-p:
class MyComponent extends Component {
render() {
return (
<div>
<iframe title="static_html" src="static_html_in_react_project.html"></iframe>
</div>
);
}
}
我只有一个基本的 HTML 文件,如下所示:
<html>
<head>
<title>HTML</title>
<script src="http://code.jquery.com/jquery-1.11.3.min.js" type="text/javascript"></script>
</head>
<body>
Do some stuff here
</body>
</html>
但是,当我使用 React 组件时,它似乎无法正常工作,因为它只是在 iframe 内重新呈现同一页面。我已将静态 HTML 文件放在 public 以及与调用组件相同的目录中,它会一遍又一遍地渲染父组件。
任何人有任何解决方案来呈现来自同一个 React 项目的iframe 中的静态文件?
【问题讨论】:
标签: javascript reactjs iframe