码迷,mamicode.com
首页 > 其他好文 > 详细

vue打开到新页面,并传递参数

时间:2019-07-22 16:45:05      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:his   targe   使用   路由   EDA   ams   函数式   this   参数   

打开新页面,有两种方式,

一种是标签式:

<router-link tag="a" target="_blank" :to="{path: ‘/edit‘, params: {id: ‘000‘}}">
 
一种是函数编程式:
let routeData = this.$router.resolve({
  path:‘/edit‘,
  query:{id: ‘000‘}
});
window.open(routeData.href, ‘_blank‘);
 
标签式传值有点问题,在新页面中获取不到参数,所以试了下使用函数式,在新页面中使用:
this.$route
可以获取到路由中的信息,包括参数。

vue打开到新页面,并传递参数

标签:his   targe   使用   路由   EDA   ams   函数式   this   参数   

原文地址:https://www.cnblogs.com/wangqiao170/p/11226628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!