Heim > Fragen und Antworten > Hauptteil
Das Projekt wird iframe verwenden
Ähnlich wie bei Taobao wird die Seitenleistennavigation unterschiedliche Systeme wie Tmall und International Shopping haben. Natürlich werden diese von verschiedenen Abteilungen entwickelt und dann zusammen integriert, aber die Adressleiste von Taobao sieht dort fragmentiert aus Jetzt ist mein Projekt ähnlich, aber die Anzeige der Details auf der rechten Seite der Seitennavigation ändert nichts an der Adressleiste. Auf diese Weise ist das Integrationsprojekt wie ein System (eigentlich gibt es mehrere), und jetzt Ich werde iframe verwenden, um es vorzustellen.
Es gibt ein paar Dinge, die Sie vorbringen können
1. Wenn das eingeführte System relativ groß ist, wird die Benutzererfahrung sehr schlecht sein? 2. Wie kann ich diesen Sprung umsetzen? Die entsprechende Seite wird angezeigt Stück js, um mich zum Klicken zu bringen. Ist es möglich, den Iframe einzubetten und ihn dann zu rendern?
3. Wenn Sie Front-End-Routing verwenden, Vue-Router verwenden und den Iframe in die Komponente einfügen, kann er dann gerendert werden, wenn die Route springt?
Außerdem werden diese von mehreren großen Leuten besprochen. Ich bin für die experimentelle technische Machbarkeit verantwortlich. Jeder mit Erfahrung kann helfen. Ich, der salzige Fisch, wedelte mit den Flossen, um meine Dankbarkeit auszudrücken.
迷茫2017-05-19 10:19:17
iframe 引入会作为完整的一个页面,消耗较大, 数量多的话, 页面会卡;
可以;
既然用了 vue / vue-router, 建议不要再考虑 iframe 了, vue 已经可以很完善的实现 spa, 按需加载,无刷切换页面,都是可以实现的;
天蓬老师2017-05-19 10:19:17
很好奇你所说的大佬是后端还是项目经理, :), 看起来他们和你都不大了解 vue-router。 vue / vue-router 既然要和 iframe 配合使用,忽然生出一种点暴殄天物的感觉。