本地启动这两个vue工程,一个端口是2018(项目A),一个是2019(项目B),现在想要在项目B中使用iframe引入项目A某个页面,其中涉及到对项目A页面样式进行修改。
目前遇到的情况是,使用postMessage,项目A监听到B项目的事件后对页面样式进行修改,然后就出现了B项目上页面正常了,但是A项目中页面的CSS也修改了。。。
想问下,如果两个项目是独立的,只是某些模块需要复用,但需要修改部分样式,可以使用iframe进行编写吗
本地启动这两个vue工程,一个端口是2018(项目A),一个是2019(项目B),现在想要在项目B中使用iframe引入项目A某个页面,其中涉及到对项目A页面样式进行修改。
目前遇到的情况是,使用postMessage,项目A监听到B项目的事件后对页面样式进行修改,然后就出现了B项目上页面正常了,但是A项目中页面的CSS也修改了。。。
想问下,如果两个项目是独立的,只是某些模块需要复用,但需要修改部分样式,可以使用iframe进行编写吗
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
一般来说不会使用iframe来做有交互的复用
你更应该考虑抽离a,b项目中的公共模块,做成可根据不用参数展示不同样式的模块,使用webpack打包时区分参数集成