欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vue的路由跳转及传参亲测好用

程序员文章站 2022-05-18 16:05:03
...

vue的路由跳转及传参亲测好用

当前页面

//都需要写一个方法来调用他
this.$router.push({
        name: "jobDetails",
        params: {
          id: this.id
       }
});

///////////////////////////////////////////////////
this.$router.push({
        path: "/jobDetails",
        query: {
          id: this.id
       }
});

//////////////////////////////////////////////////////
//   直接调用$router.push 实现携带参数的跳转
        this.$router.push({
          path: `/describe/${id}`,
        })

需要对应路由配置如下:

   {
     path: '/describe/:id',
     name: 'Describe',
     component: Describe
   }

接收页面

data() {
    return {
      id: ""
    };
},
////////////////////////////////////////////////////////
created() {
      this.id=this.$route.params.id;
    //this.id=this.$route.query.id;
    // console.log(this.id);
},

需要注意的是接收的时候是$route没有加 “r”
还有就是name和params搭配,path和query搭配不然会获取不到参数

相关标签: vue路由跳转传参