当我们想通过后台返回的地址 新开页面的时候
看似很简单的要求
//伪代码
xxx(data).then(res=>{
window.open(res.url)
})
这样写的方法会被浏览器拦截
有什么办法呢...群里的朋友给了解决方法
TIM图片20181023105943.png
我们可以再异步函数之前先创建一个新的tab 甚至可以是有loading效果的页面
然后再异步函数里去替换url地址 来触发 打开页面的效果
笔记用.
当我们想通过后台返回的地址 新开页面的时候
看似很简单的要求
//伪代码
xxx(data).then(res=>{
window.open(res.url)
})
这样写的方法会被浏览器拦截
有什么办法呢...群里的朋友给了解决方法
我们可以再异步函数之前先创建一个新的tab 甚至可以是有loading效果的页面
然后再异步函数里去替换url地址 来触发 打开页面的效果
笔记用.
本文标题:Axios里使用window.open被拦截
本文链接:https://www.haomeiwen.com/subject/rovozftx.html
网友评论