vue项目使用iframe嵌入另一个vue项目的页面


一、需求:2个vue项目使用的一个登录界面,要共用token

二、需求原因:因为前端vue管理界面是菜单一个系统和内容一个系统, 最开始登录也是另外一个系统。

           现在登录系统不单独做一个独立系统,因为登录URL跳转容易被钓鱼,就打算把登录写在菜单的vue项目。

三、遇到问题:因为是两个vue项目,现在菜单系统的vue项目使用iframe来嵌入另一内容vue项目。登录得到的token不能共享。

四、解决思路:使用 postMessage 把菜单项目的token传递给内容vue项目