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 相关文章推荐
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
Oct 25 Javascript
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
Mar 03 Javascript
JSONP原理及简单实现
Jun 08 Javascript
url传递的参数值中包含&时,url自动截断问题的解决方法
Aug 02 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
Sep 13 Javascript
正则验证小数点后面只能有两位数的方法
Feb 28 Javascript
JavaScript数组去重算法实例小结
May 07 Javascript
微信小程序实现发送验证码按钮效果
Dec 20 Javascript
Vue多组件仓库开发与发布详解
Feb 28 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
Apr 25 Javascript
JavaScript实现旋转木马轮播图
Mar 16 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
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
PDO::setAttribute讲解
2019/01/29 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
由JavaScript中call()方法引发的对面向对象继承机制call的思考
2011/09/12 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
Js获取下拉框选定项的值和文本的实现代码
2014/02/26 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
angularjs封装bootstrap时间插件datetimepicker
2016/06/20 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
[58:25]VP vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python实现合并字典的方法
2015/07/07 Python
Python中的浮点数原理与运算分析
2017/10/12 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
2018/05/21 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
Python 抓取微信公众号账号信息的方法
2019/06/14 Python
python多线程http压力测试脚本
2019/06/25 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
英国在线自行车店:Merlin Cycles
2018/08/20 全球购物
2014普法依法治理工作总结
2014/12/18 职场文书
家长会主持词开场白
2015/05/29 职场文书
房屋所有权证明
2015/06/19 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python
Win11快速关闭所有广告推荐
2022/04/19 数码科技