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 相关文章推荐
js类中获取外部函数名的方法与代码
Sep 12 Javascript
jQuery 图像裁剪插件Jcrop的简单使用
May 22 Javascript
js比较和逻辑运算符的介绍
Mar 10 Javascript
jquery ajax方式直接提交整个表单核心代码
Aug 15 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
May 05 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
May 06 Javascript
JavaScript驾驭网页-CSS与DOM
Mar 24 Javascript
vue组件实例解析
Jan 10 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
Feb 09 Javascript
浅谈Vue网络请求之interceptors实际应用
Feb 28 Javascript
JavaScript实现简单贪吃蛇效果
Mar 09 Javascript
vue如何使用rem适配
Feb 06 Vue.js
详解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实现简单的上传进度条
2015/11/17 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
2019/01/24 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
vue v-for直接循环数字实例
2019/11/07 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
python基础教程之udp端口扫描
2014/02/10 Python
Python实现随机选择元素功能
2017/09/14 Python
python导出hive数据表的schema实例代码
2018/01/22 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
python 求10个数的平均数实例
2019/12/16 Python
Python类和实例的属性机制原理详解
2020/03/21 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
什么是抽象
2015/12/13 面试题
小学生防溺水广播稿
2014/01/12 职场文书
应急管理培训方案
2014/06/12 职场文书
2015元旦家电促销活动策划方案
2014/12/09 职场文书
武侯祠导游词
2015/02/04 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
思想工作总结范文
2015/08/12 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android
Pillow图像处理库安装及使用
2022/04/12 Python