router-link传的参数,在vue-router中可以获取到吗?可以的话要怎么获取参数?

【问题】:界面通过router-link的形式传递参数,在vue-router/index.js路由中,我想获取到这个参数,可以获取到吗?要怎么获取?(不是在下个界面中获取,而是在路由中哦~)
【描述】:我试过this.$route.query.name的形式,发现获取不到
【代码】:

x.vue
<router-link :to="{path:'/account/modify', query:{name: item.name}}"></router-link>

router/index.js
 props: {
    header: {
      title: this.$route.query.name,
      ...
    }
  }
  

header.vue

export default {
    props: [...,'title',...],
    ...
}

【错误提示】:

clipboard.png

各位大神请问下,我要如何在vue-router中获取传过来的参数?
注:其他方式在目标界面中可以通过this.$route.query.name的方式获取到,但是我目前只想知道这种方式要如何获取到,因为本人刚入坑,所以想多尝试几种方式

阅读 2.6k
1 个回答
beforeRouteEnter (to, from, next) {
  
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题