项目中,如果通过接口获取数据,并在then中打开新页面会提示浏览器阻止,如何解决呢?

其实很简单:

1.定义一个url

data(){return{url:''}
}

2.监听该url,url发生变化时打开新窗口

 watch:{newWin(){if(this.url){window.open(this.url,'_blank')}this.url=''}}

3.在接口处理中给url赋值

getData().then(res=>{...this.url=res.data.url
})

这样,在打开新窗口的时候,浏览器就不会拦截了。

vue项目中解决打开新页浏览器拦截的问题相关推荐

  1. vue项目中解决浏览器刷新vuex数据消失问题

    vue项目中解决浏览器刷新vuex数据消失问题 说明 vuex中的数据经过浏览器刷新后会消失,所以应设置在浏览器刷新之前将数据存入浏览器或者cookie中. 操作 打开App.vue,在created ...

  2. pdf预览在vue项目中的使用兼容ie浏览器

    最近做项目有需求需要pdf在线预览并支持下载,而且还要兼容ie浏览器,之前又是使用过vue-pdf插件在chrome上没有问题但是在ie上不兼容.最后使用了pdf.Js这个原生库,虽然网上有许多使用教 ...

  3. vue解决打开新窗口被拦截的的实战方法

    解决方案: 1. 使用a标签替代 给出如下函数,将此函数绑定到click的事件回调中,就可以避免大部分浏览器对窗口弹出的拦截. newLink(url) {let a = document.creat ...

  4. 前端开发:Vue项目中解决Emitted value instead of an instance of Error问题

    分享一个在刚接触前端开发的开发者常遇到的一个经典错误,那就是在Vue项目运行中遇到Emitted value instead of an instance of Error的问题,附带解决该问题的方法 ...

  5. vue项目中解决谷歌浏览器默认填充账号密码问题

    谷歌浏览器第一次登录保存账号密码之后,后续在碰到需要输入账号密码时,浏览器会默认填充账号密码. 项目是vue + element-ui搭建的后台管理系统,不想要账号密码默认填充的效果该怎么办呢? 直接 ...

  6. vue项目中解决路由重复点击报错问题

    router.js中写入 import导入代码下面加入const prototypePush = VueRouter.prototype.pushVueRouter.prototype.push = ...

  7. vue点击按钮打开新页签,并传参

    <div @click="btn">跳转 </div>btn() {let routeData = _this.$router.resolve({ path ...

  8. vue项目中阻止浏览器返回上一页

    vue项目中在某个页面阻止浏览器返回上一页,适用移动端.PC端. 使用场景例如: 首页 与 A页面     来回跳转,那样点击浏览器返回时也会来回跳转,本想当页面在首页的时候就不再返回了,所以这个时候 ...

  9. vue项目中浏览器图标的设置

    在vue项目中,我们怎样设置浏览器图标? 我们来看vue项目的目录结构,根目录下有一个index.html,这个就相当于我们普通项目中的各个html页面文件,所以设置方法就是在index.html的h ...

最新文章

  1. Spring事务管理只对出现运行期异常进行回滚
  2. php unlike,PHP结合jQuery实现的评论顶、踩功能
  3. 7-41 PAT排名汇总 (25 分)(详解+思路+重写sort函数)兄弟们冲呀呀呀呀呀呀呀
  4. 计算机桌面有黑边怎么调整,电脑屏幕旁边有黑色框如何恢复_电脑两边黑边怎么还原-win7之家...
  5. -bash: ssh-copy-id: command not found解决方法
  6. python之模块之shutil模块
  7. spring aop源码分析
  8. (转)替换回车符为换行符
  9. 深圳中专计算机专业排名,深圳十大民办中专排行2019
  10. c#读取mysql返回的值类型_C#中Mysql读取字段值
  11. 斐讯盒子t1 刷Android,T1刷机的详细步骤
  12. Linux:网络测试工具之 iperf3
  13. 微信灰度上线“群接龙”功能,据说只有1%的人能看到!
  14. ThinkPHP6 预防XSS攻击的一点小建议
  15. 运行slmgr.vbs -xpr, 找不到应用程序
  16. 囧!万恶的微软组策略
  17. 计算机程序专利实用新型,涉及计算机程序的实用新型专利保护的思考
  18. 日本金融监管机构将推出新的ICO法规
  19. 十二、动态座位响应及用户订票《仿淘票票系统前后端完全制作(除支付外)》
  20. 主流支付平台的业务流程简介

热门文章

  1. 云服务PaaS、SaaS、IaaS
  2. suse bios版本_如何检查和更新BIOS版本
  3. 神经网络算法的关键参数,神经网络预测时间序列
  4. mysql之行列转换
  5. 百度、阿里、小米决战智能音箱
  6. 操作系统实验Ucore lab8+反馈队列
  7. scratch学习——小猫踢足球
  8. 中国分省30米DEM(NASA 2020版)
  9. js 免费可靠cdn地址(富文本编辑器tinymce的实践)
  10. 什么是客户端容器化?