【发布时间】:2022-06-20 16:30:31
【问题描述】:
我正在使用 vite 编写一个 vue3 网络应用程序。我正在使用一个开发框架调用 vue-vben-admin。 我尝试将本地 html 嵌入到 iframe 中,但 iframe 页面一直显示主页 我把“test.html”放在 public/static/test.html 所以我的 iframe 页面将是
<iframe id="f1" ref="frame1" :src="'static/test.html'"></iframe>
<iframe id="f2" ref="frame2" :src="'/static/test.html'"></iframe>
无论哪种方式,它都不会按预期工作。 实际的 iframe url 是“https://localhost:3100/static/test.html”
这似乎不是 404 问题,因为当我使用 Image 时,以下代码可以正常工作:
<Image src="/resource/img/logo.png" />
【问题讨论】:
-
您可以尝试将任何静态图像和html文件直接添加到公共目录吗?
-
像图像这样的公共静态资源工作正常,html 文件不行。我认为它可能会被开发框架拦截