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 相关文章推荐
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
Mar 07 Javascript
jQuery插件pagination实现分页特效
Apr 12 Javascript
jQuery()方法的第二个参数详解
Apr 29 Javascript
JavaScript计算某一天是星期几的方法
Aug 05 Javascript
javascript检测移动设备横竖屏
May 21 Javascript
JS实现仿PS的调色板效果完整实例
Dec 21 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
js实现随机点名小功能
Aug 17 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
对layui中table组件工具栏的使用详解
Sep 19 Javascript
对Layer UI 模块化的用法详解
Sep 26 Javascript
JavaScript如何实现防止重复的网络请求的示例
Jan 28 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
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
php实现session自定义会话处理器的方法
2015/01/27 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
Jquery 扩展方法
2010/05/06 Javascript
JS字符串处理实例代码
2013/08/05 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
2017/02/19 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
ES6 迭代器与可迭代对象的实现
2019/02/11 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
JQuery常用简单动画操作方法回顾与总结
2019/12/07 jQuery
基于javascript实现碰撞检测
2020/03/12 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
vue前端和Django后端如何查询一定时间段内的数据
2021/02/28 Vue.js
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
python获取一组汉字拼音首字母的方法
2015/07/01 Python
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
利用Python脚本实现ping百度和google的方法
2017/01/24 Python
python属于软件吗
2020/06/18 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
应届生求职自荐信
2014/07/04 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
颐和园的导游词
2015/01/30 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书