美文网首页
vue传参的几种方式

vue传参的几种方式

作者: 求喜欢 | 来源:发表于2021-02-05 16:58 被阅读0次
    1.path+params
    this.$router.push(`/detail/${id}`)
    

    路由配置

    {
         path: '/detail/:id',
         name: 'detail',
         component: Detail
       }
    

    获取参数

    this.$route.params.id
    
    2.path+query(类似于get请求,url后会拼上参数)
     this.$router.push({
              path: '/detail',
              query: {
                id: id
              }
     })
    

    获取参数

    this.$route.query.id
    
    3.name+params(类似于post请求,url后没有参数,前两种方式刷新页面不会丢参,该方式会丢参)
     this.$router.push({
              name: 'Detail',
              params: {
                id: id
              }
     })
    

    获取参数

    this.$route.params.id
    

    相关文章

      网友评论

          本文标题:vue传参的几种方式

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