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的Select选择框的华丽变身
Aug 23 Javascript
javascript中的循环语句for语句深入理解
Apr 04 Javascript
分享JavaScript与Java中MD5使用两个例子
Dec 23 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
JavaScript编程中实现对象封装特性的实例讲解
Jun 24 Javascript
简易Vue评论框架的实现(父组件的实现)
Jan 08 Javascript
javascript匿名函数中的'return function()'作用
Oct 15 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
Nov 27 Javascript
生成无限制的微信小程序码的示例代码
Sep 20 Javascript
three.js 将图片马赛克化的示例代码
Jul 31 Javascript
基于javascript实现移动端轮播图效果
Dec 21 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
星际玩家的三大定律
2020/03/04 星际争霸
我的论坛源代码(七)
2006/10/09 PHP
文件上传程序的全部源码
2006/10/09 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
解析左右值无限分类的实现算法
2013/06/20 PHP
Yii的CDbCriteria查询条件用法实例
2014/12/04 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
jQuery中$.extend()用法实例
2015/06/24 Javascript
js实现表单提交后不重新刷新当前页面
2016/11/30 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
Python 中 list 的各项操作技巧
2017/04/13 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
django 外键创建注意事项说明
2020/05/20 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
英国女士家居服网站:hush
2017/08/09 全球购物
加拿大约会网站:EliteSingles.ca
2018/01/12 全球购物
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
TCP/IP的分层模型
2013/10/27 面试题
2014年创先争优活动总结
2014/05/04 职场文书
大学班级文化建设方案
2014/05/06 职场文书
长城英文导游词
2015/01/30 职场文书
Python爬虫之爬取某文库文档数据
2021/04/21 Python
Python中的xlrd模块使用整理
2021/06/15 Python
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫