ant-design / ant-design-pro

👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
https://pro.ant.design
MIT License
36.34k stars 8.14k forks source link

🧐[问题] 在antdpro中需要通过iframe打开其他项目中的html文件,但是会报如下错误,请问有办法处理吗 #9084

Closed ai180508 closed 2 years ago

ai180508 commented 3 years ago

🧐 问题描述

image

这个处理方式是参照这篇博客来的: https://blog.csdn.net/qq_38519358/article/details/100667730?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.no_search_link&spm=1001.2101.3001.4242 其中html-loader的配置方式在umi中并不适用,该如何配置呢?或者有没有其他什么处理方法

drizzlesconsin commented 3 years ago
+ import data from './2.js'
- import data from './2.html'
// 2.js
export default `
<html>
  ...
</html>
`
ai180508 commented 3 years ago
+从“./2.js”
导入数据-从“./2.html”导入数据
// 2.js
导出 默认 ` 
<html> 
  ... 
</html> 
`

image 会报这个错误 Invalid escape sequence in template

drizzlesconsin commented 3 years ago

...闭合标签 先试一下简单的标签

ai180508 commented 3 years ago

...闭合标签 先试一下简单的标签

image 是这里的问题,删除后面的 \9就可以了,但是通过这个方式,原页面引用的img和js都不起作用,请问这个可以解决吗

chenshuai2144 commented 3 years ago

看起来是file-loader 配置的原因,不能放到public中,然后用绝对路径引入吗