vue单页面应用打开新窗口显示跳转页面的实例


Posted in Javascript onSeptember 21, 2018

一般单页面应用,例如vue都是通过vue-router来做跳转,不会像多页应用一样另起新页面显示,但是也不排除一些业务上的需要。

一般情况下单页面应用的路由跳转我们都是通过简单的一句话搞定:

this.$router.push({name: 'abc'})

以上是常规的通过路由的页面跳转方法。

我们现在的需求是另外开启一个新页面来显示跳转到的页面,原本的窗口保持页面不变。

const { href } = this.$router.resolve({
 name: 'abc'
  })
 window.open(href, '_blank', 'toolbar=yes, width=1300, height=900')

只要将vue-router和window.open结合就行了。原理很简单,获取你要跳转的地址,把地址传给window.open,让他新建个窗口来打开路由地址,原本的页面路由不做跳转,还可以在window.open内做一些控制,例如窗口大小,是否显示工具栏之类的控制。

以上这篇vue单页面应用打开新窗口显示跳转页面的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery实现渐变弹出层和弹出菜单的方法
Feb 20 Javascript
基于jQuery实现返回顶部实例代码
Jan 01 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
Aug 30 Javascript
原生JS实现简单放大镜效果
Feb 08 Javascript
jQuery实现搜索页面关键字的功能
Feb 16 Javascript
AngularJS双向绑定和依赖反转实例详解
Apr 15 Javascript
vue-cli中vue本地实现跨域调试接口
Jan 16 Javascript
ES6 Map结构的应用实例分析
Jun 26 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
Feb 15 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
Jul 19 Javascript
vue2.0 watch里面的 deep和immediate用法说明
Oct 30 Javascript
微信小程序onShareTimeline()实现分享朋友圈
Jan 07 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
Sep 21 #Javascript
默认浏览器设置及vue自动打开页面的方法
Sep 21 #Javascript
详解Vue中数组和对象更改后视图不刷新的问题
Sep 21 #Javascript
详解vue 数组和对象渲染问题
Sep 21 #Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
Sep 21 #Javascript
Puppeteer环境搭建的详细步骤
Sep 21 #Javascript
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 #jQuery
You might like
php 获取select下拉列表框的值
2010/05/08 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
任意位置显示html菜单
2007/02/01 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
2017/06/25 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
python计算一个序列的平均值的方法
2015/07/11 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
Python实现PS图像调整黑白效果示例
2018/01/25 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
Python3的socket使用方法详解
2020/02/18 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
硕士研究生自我鉴定范文
2013/12/27 职场文书
大班下学期个人总结
2015/02/13 职场文书