vue中路由传参的三种方式

男娘i 2022-08-29 00:11 323阅读 0赞

第一种, 第三种方法 页面刷新数据不会丢失; 第二种方法 页面刷新数据会丢失;






























方式 跳转方式 对应路由 获取参数方式
第一种
  1. //直接调用$router.push 实现携带参数的跳转
    this.$router.push({
    path: /particulars/${id},
    })
  1. {
    path: ‘/particulars/:id’,
    name: particulars’,
    component: particulars
    }
  1. this.$route.params.id
第二种
  1. this.$router.push({
    name: particulars’,
    params: {
    id: id
    }
    })
  1. {
    path: ‘/particulars’,
    name: particulars’,
    component: particulars
    }
  1. this.$route.params.id
第三种
  1. this.$router.push({
    path: ‘/particulars’,
    query: {
    id: id
    }
    })
  1. {
    path: ‘/particulars’,
    name: particulars’,
    component: particulars
    }
  1. this.$route.query.id

组件中 获取参数的时候是 route.params 这很重要~~~

发表评论

表情:
评论列表 (有 0 条评论,323人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Vue方式

    前言:顾名思义,vue路由传参是指嵌套路由时父路由向子路由传递参数,否则操作无效。传参方式可以划分为params传参和query传参,params传参又可以分为url中显示参数