美文网首页
React中async await 中使用window.open

React中async await 中使用window.open

作者: 专治脸黑 | 来源:发表于2019-10-12 20:04 被阅读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');

相关文章

网友评论

      本文标题:React中async await 中使用window.open

      本文链接:https://www.haomeiwen.com/subject/duscmctx.html