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 相关文章推荐
setTimeout 不断吐食CPU的问题分析
Apr 01 Javascript
基于JQuery的简单实现折叠菜单代码
Sep 15 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
Apr 08 Javascript
用jquery中插件dialog实现弹框效果实例代码
Nov 15 Javascript
js中键盘事件实例简析
Jan 10 Javascript
jquery.cookie实现的客户端购物车操作实例
Dec 24 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
Apr 15 Javascript
Javascript中的对象和原型(二)
Aug 12 Javascript
js编写的treeview使用方法
Nov 11 Javascript
在HTML文档中嵌入JavaScript的四种方法
May 07 Javascript
微信小程序实现滚动加载更多的代码
Dec 06 Javascript
JS实现简单控制视频播放倍速的实例代码
Apr 18 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
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
php中cookie的使用方法
2014/03/29 PHP
php微信公众平台示例代码分析(二)
2016/12/06 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
jquery选择checked在ie8普通模式下的问题
2014/02/12 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
微信小程序(应用号)开发新闻客户端实例
2016/10/24 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
2016/12/08 Javascript
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
在vue项目中使用sass的配置方法
2018/03/20 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
[01:22]DOTA2神秘商店携大量周边降临完美大师赛
2017/11/07 DOTA
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
[01:18]PWL开团时刻DAY4——圣剑与抢盾
2020/11/03 DOTA
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
解决python打不开文件(文件不存在)的问题
2019/02/18 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
Pytorch 实现权重初始化
2019/12/31 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
Python基于内置函数type创建新类型
2020/10/22 Python
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
校园网站的创业计划书范文
2013/12/30 职场文书
投资协议书范本
2014/04/21 职场文书
单位工作证明格式模板
2014/10/04 职场文书
质量保证书
2015/01/17 职场文书
教师个人年终总结
2015/02/11 职场文书
gojs实现蚂蚁线动画效果
2022/02/18 Javascript