关于iframe的使用

本地启动这两个vue工程,一个端口是2018(项目A),一个是2019(项目B),现在想要在项目B中使用iframe引入项目A某个页面,其中涉及到对项目A页面样式进行修改。
目前遇到的情况是,使用postMessage,项目A监听到B项目的事件后对页面样式进行修改,然后就出现了B项目上页面正常了,但是A项目中页面的CSS也修改了。。。
想问下,如果两个项目是独立的,只是某些模块需要复用,但需要修改部分样式,可以使用iframe进行编写吗

阅读 2.3k
1 个回答

一般来说不会使用iframe来做有交互的复用
你更应该考虑抽离a,b项目中的公共模块,做成可根据不用参数展示不同样式的模块,使用webpack打包时区分参数集成

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