Vue使用iframe还是嵌套路由好

Vue使用iframe和嵌套路由哪个好

阅读 3.6k
2 个回答

几个东西,你要搞清楚:

  1. 你外层框架属于什么性质?是单独作为入口吗?还是本身就是一个应用?
    如果你这个是做入口,里面会有不同的 独立模块而且模块直接几乎没有通信,而且团队开发人员也不一样,那么这样的情况下;你可以通过 iframe 提供集成。
  2. iframe 最大的问题,其实是通信的问题,因为iframe本身其实是独立的,global 对象都是有自己的一份;而且面对组件开发,iframe 很难做到 代码优化,比如公共组件的抽取,公共样式抽取等。反过来 vue的生态能很好的解决这个问题。

怎么说呢,iframe,就像河流之间多了一个水坝

看你的需求了

iframe一般用想在自己的网站显示别的网站页面,大量使用iframe还会有性能问题。
嵌套路由是用于配合vue生态的来开发自己单页面。

既然你的开发框架已经确定是vue了,自己开发还是推荐使用路由的,毕竟是同一个生态,好维护,开发起来也快。

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