React中async await 中使用window.open

2019-10-12  本文已影响0人  专治脸黑

请求一个接口,返回一个地址,再window.open 打开这个地址,有时候这个接口10几秒才返回数据,这个时候发现window.open 没有执行,加个console.log(url),url能被正常log出来,但是window.open不生效,

找到的解决方法
https://segmentfault.com/a/1190000008507079

但是这里有个问题
let win = window.open('/')
这个 / 路径,设置了主页面,开发环境自动跳到当前项目的根路由,再等接口返回,再跳到新页面,
本意是想打开一个空白的页面
得用
let win = window.open('about:blank');

上一篇 下一篇

猜你喜欢

热点阅读