vue路由传参 query和params的区别

需要跳转的路由地址

  {
     path: "/common",
     name: "Common",
     component: resolve =>
       require(["../views/creative_competition/common/index.vue"], resolve),
     meta: {
       title: "创意大赛"
     }
   }

我们这里传递参数过去,传递queryparams

methods: {
   introducCompe() {
     this.$router.push({
       path: "/common",
       query: { page: 1 },
       name: "Common",
       params: { page: 1 }
     });
   }
}

看一下结果
在这里插入图片描述
注意点:
params传递参数的时候,一定要有namename的值为需要跳转路由的name值,否则将不能获得params参数的值。

发布了395 篇原创文章 · 获赞 305 · 访问量 134万+

猜你喜欢

转载自blog.csdn.net/qq_24147051/article/details/104989287
今日推荐