美文网首页
Vue 编程式导航

Vue 编程式导航

作者: KK_boy | 来源:发表于2021-06-30 08:37 被阅读0次

    编程式导航

    #router.push

    接收两种传值方式

    // 第一种方式:传字符串路径
    this.$router.push('/')
    // 第二种方式:传对象 
    this.$router.push({ name: 'Home' }) // 这个 name 就是 router/index.js 中 routes 对象路由定义的 name,命名式导航</pre>
    

    #router.replace

    replace 方法跟 push 方法有些类似,都可以跳转到指定的路径,他们的参数形式也是一样的,但是 replace 方法不会记录本次历史

     this.$router.replace('/login')
     this.$router.push({ name: 'Detail', params: { id: 1 } }) // 传递路由参数
    

    #router.go

    router.go 表示跳转到历史中的某一次,参数可以负数表示后退(如果参数时-1,效果跟router.back()一样 表示后退到上次访问的页面)

    相关文章

      网友评论

          本文标题:Vue 编程式导航

          本文链接:https://www.haomeiwen.com/subject/xdrlultx.html