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左右滚动焦点图banner图片鼠标经过显示上下页按钮
Oct 11 Javascript
浅析JQuery UI Dialog的样式设置问题
Dec 18 Javascript
JQuery动画与特效实例分析
Feb 02 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
Aug 19 Javascript
js实现仿qq消息的弹出窗效果
Jan 06 Javascript
JavaScript正则表达式的分组匹配详解
Feb 13 Javascript
bootstrap选项卡扩展功能详解
Jun 14 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
Jul 12 Javascript
Vue计算属性的使用
Aug 04 Javascript
vue-router传递参数的几种方式实例详解
Nov 13 Javascript
js实现提交前对列表数据的增删改查
Jan 16 Javascript
Vue+Flask实现图片传输功能
Apr 01 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
建立文件交换功能的脚本(二)
2006/10/09 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
php实现求相对时间函数
2015/06/15 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
ejs v9 javascript模板系统
2012/03/21 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
2014/08/22 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
AngularJS执行流程详解
2017/02/17 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
JQuery 又谈ajax局部刷新
2017/11/27 jQuery
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
Django中redis的使用方法(包括安装、配置、启动)
2018/02/21 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
python实现ping命令小程序
2020/12/28 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
加拿大约会网站:EliteSingles.ca
2018/01/12 全球购物
端午节粽子促销活动方案
2014/02/02 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
升学宴演讲稿
2014/09/01 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书
《所见》教学反思
2016/02/23 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS