- 组件内使用iframe标签,因为iframe页面需使用此组件token同步登录,所以将token携带在src中传递过去,又因为token不固定,所以此处使用自定义属性:src的方式传参。
2. iframe页面和此系统使用同一个token,token有时间限制,所以iframe页面所在的系统中在做响应拦截时如果遇到401状态码(即登录过期)需提示此系统重新登录;iframe页面中使用window.parent.postMessage()传递数据changeToken属性告知此系统重新登录,此系统需要监听message事件,并获取到event参数中data中的changeToken属性,根据该属性判断是否重新登录。
以上