react如何引入html页面?

我写react项目,同时有一个静态html页面需要展示,我在组件中用a标签指向html,却访问不了,请问该如何访问?

clipboard.png

clipboard.png

阅读 25.5k
4 个回答
Cannot GET /fami/index.html

这个提示表明,你的路径设置有问题。检查一下路径。

贴出你的目录结构看看

如果只是引用相邻文件夹下的html,可以加上 ./ 试试

你好,我也有过类似的困惑,请问你最终是如何解决的呢?

新手上路,请多包涵

通过 iframe引入。亲测可行。
``
import data from './data.html'; // 引入需要引用的html文件

class Data extends Component {
render() {

return (
  <iframe
    title="resg"
    srcDoc={data}
    style={{ width: '100%', border: '0px', height: '1100px' }}
    sandbox="allow-same-origin allow-scripts allow-popups allow-forms"
    scrolling="auto"
  />
);

}
}

export default withRouter(Data);
``

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题