Vue 路由间跳转和新开窗口的方式(query、params)


Posted in Javascript onDecember 25, 2019

路由间跳转配置:

query 方式

参数会在url中显示

this.$router.push({ 
  // query方式
  path: "/a",
  query: {
    projectDetails: val
  },

params 方式

传参数据不会在导航栏中显示,需要配合路由的name属性使用

// params 方式
   name: 'a',
   params: {
      projectDetails: val
   }

新开页面

需要使用resolve配置

const {href} = this.$router.resolve({
  path: '/a',
  query: {
   code: '123',
  }
 })
 window.open(href, '_blank')

这里需要注意一下,使用params进行传参,在新页面内使用this.$route.params对象为{},参数无法传过来,query是可以正常传参。

我想这个应该跟我们正常打开一个链接是一样的,因为router-link的tag='a',应该是个超链接。

这个只是我的个人想法,欢迎指正。

如果遇到这种情况,不想参数在url上显示且必须要传的话,可以借用浏览器的缓存来实现。

在父页面写入缓存,在子页面从缓存中读取,读取之后再删除。

总结

以上所述是小编给大家介绍的Vue 路由间跳转和新开窗口的方式(query、params),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
很多人都是用下面的js刷新站IP和PV
Sep 05 Javascript
js 蒙版进度条(结合图片)
Mar 10 Javascript
JavaScript取得WEB安全颜色列表的方法
Jul 14 Javascript
使用CamanJS在Web页面上处理图像的技巧
Aug 18 Javascript
JavaScript实现身份证验证代码
Feb 17 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 Javascript
jQuery 遍历map()方法详解
Nov 04 Javascript
基于jQuery实现Tabs选项卡自定义插件
Nov 21 Javascript
浅谈React 属性和状态的一些总结
Nov 21 Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 Javascript
Angular2库初探
Mar 01 Javascript
vue动态绘制四分之三圆环图效果
Sep 03 Javascript
如何基于JS截获动态代码
Dec 25 #Javascript
通过微信公众平台获取公众号文章的方法示例
Dec 25 #Javascript
vue远程加载sfc组件思路详解
Dec 25 #Javascript
node实现mock-plugin中间件的方法
Dec 25 #Javascript
微信小程序停止其他视频播放当前视频的实例代码
Dec 25 #Javascript
vue分页插件的使用方法
Dec 25 #Javascript
继承行为在 ES5 与 ES6 中的区别详解
Dec 24 #Javascript
You might like
Windows下PHP的任意文件执行漏洞
2006/10/09 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
javascript 数组去重复(在线去重工具)
2016/12/17 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
学习python (2)
2006/10/31 Python
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
python使用代理ip访问网站的实例
2018/05/07 Python
用python做游戏的细节详解
2019/06/25 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
What is view? why do we have view?
2012/06/22 面试题
十八大报告观后感
2014/01/28 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
2015大学生求职信范文
2015/03/20 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
签约仪式致辞
2015/07/30 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书