路由跳转传参

一.名词解释

1.什么是路由? 1.什么是路由?

  路由可以理解为地图,指引用户到达正确的地方(想要的页面)   

2.什么是动态路由?

  动态路由 指路由路径中 包含动态参数  

编程式导航,如何跳转传参?

1.path路径跳转 (路径简单)

  • query传参 多个参数

    this.$router.push('/路径?参数名1=参数值1&参数2=参数值2')
    this.$router.push({
      path: '/路径',
      query: {
        参数名1: '参数值1',
        参数名2: '参数值2'
      }
    })
    
  • 动态路由传参 单个

    this.$router.push('/路径/参数值')
    this.$router.push({
      path: '/路径/参数值'
    })
    

2.name命名路由跳转 (复杂路径)

  • query传参

    this.$router.push({
      name: '路由名字',
      query: {
        参数名1: '参数值1',
        参数名2: '参数值2'
      }
    })
    
  • 动态路由传参 (需要配动态路由) 单个

    this.$router.push({
      name: '路由名字',
      params: {
        参数名: '参数值',
      }
    })
    
posted @ 2024-07-24 16:51  AAA晚来秋  阅读(93)  评论(0)    收藏  举报