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

vue 编程式导航

时间:2019-06-14 14:24:57      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:this   java   情况   user   需要   注意   ams   outer   生效   

// 命名的路由(这里的name为路由中定义的name名称)
this.$router.push({ name: ‘user‘, params: { userId: ‘123‘ }})

// 带查询参数,变成 /register?plan=private
this.$router.push({ path: ‘register‘, query: { plan: ‘private‘ }})

/*注意:如果提供了 path,params 会被忽略,上述例子中的 query 并不属于这种情况。取而代之的是下面例子的做法,你需要提供路由的 name 或手写完整的带有参数的 path:*/

const userId = ‘123‘
this.$router.push({ name: ‘user‘, params: { userId }}) // -> /user/123
this.$router.push({ path: `/user/${userId}` }) // -> /user/123
// 这里的 params 不生效
this.$router.push({ path: ‘/user‘, params: { userId }}) // -> /user

  

vue 编程式导航

标签:this   java   情况   user   需要   注意   ams   outer   生效   

原文地址:https://www.cnblogs.com/samsara-yx/p/11022930.html

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