传统 Java 服务端渲染的项目里套个 vue 要用 iframe 吗

2019-07-08 11:13:24 +08:00
 TomatoYuyuko

相当于服务端渲染的项目里套个前后端分离的东西,,, 目前除了 iframe 还没有其他合适的思路 直接把打包后的入口 index 丢进页面也可以跑,但是老项目的全局样式会污染有点麻烦 iframe 的话麻烦在于有些必要的数据要交互的话需要从外层的页面用 postMessage 之类的传进去才行,, 有没有什么类似的成熟方案?

1274 次点击
所在节点    问与答
7 条回复
TomatoYuyuko
2019-07-08 11:15:27 +08:00
比如老项目里,从别的页面跳转到这个页面,然后需要带些参数进这个页面,再从这个页面传进 iframe 里,感觉有点麻烦?希望有 dalao 提供更简洁的思路
mozhizhu
2019-07-08 11:20:37 +08:00
找个位置,放个#app,然后引入资源;
监听路由,把页面请求指向这个 jsp,完事;
TomatoYuyuko
2019-07-08 11:23:19 +08:00
@mozhizhu #2 谢谢,有没有什么办法可以把全局的样式屏蔽在#app 之外?
mozhizhu
2019-07-08 11:24:15 +08:00
@TomatoYuyuko ……继续 iframe 吧。。。
TomatoYuyuko
2019-07-08 11:28:37 +08:00
@mozhizhu #4 = = 噗
leo108
2019-07-08 11:35:27 +08:00
@TomatoYuyuko #3

#app {
all: initial;
}

#app * {
all: unset;
}
murmur
2019-07-08 11:40:31 +08:00
iframe 是个挺好的东西,直接用 vue 带 compiler 的模式,引进来,新老页面兼容

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/580936

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX