vue中利用iframe引入了一套系统A,A系统内又引入了B系统,现在B系统如果登录超时需要返回到Vue项目的登录页
解决方案:
在子系统B中,根据接口返回的情况判断,如果接口失效,则跳转到登录页。
我这里因为有多层iframe,所以我直接让最外层跳转到指定地址。
实现:window.top.location.href ='指定地址'; 可以实现最外层跳转,
window.location.href 本窗口跳转
ui库是antd
window._loginHref=“http:191.191.191.191:8002/login”
$.ajax({
type:'POST',
url:'xxxx',
data:{},
success:function (result) {
if(result.code&&result.code==1001){
message.error(`登录失效`,3,()=>{
window.top.location.href=window._loginHref
})
}else{
//业务逻辑代码
}
},
});
有问题可交流呀。微信号:lm13821687665