开发者社区> 问答> 正文

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

展开
收起
前端问答 2019-11-23 19:26:27 599 0
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 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载
Vue.js在前端服务化上的实践与探索 立即下载