开发者社区 问答 正文

【Vue基础】路由传值的方式有哪几种?

展开
收起
前端问答 2019-11-23 19:26:27 605 分享 版权
1 条回答
写回答
取消 提交回答
  • 前端问答小助手
    1. path路径属性传值,eg:path:'/home/:id/name;接收时通过this.$route.params进行接收;

    2. query传值,因为在url汇总?后面的参数不会被解析,因此我们可以通过query进行传值,接收的时候通过this.$route.query;

    3. 路由解耦,在配置路由的时候添加props属性为true,在需要接收参数的组件页面通过props进行接收;

    4. 编程式导航,this.$router.push({path:'/home',query:{})

    2019-11-24 12:27:26
    赞同 1 展开评论