vue中this.$router.push() 传参

1  params 传参

patams传参 ,路径不能使用path 只能使用name,不然获取不到传的数据

this.$router.push({name: 'goodsdetails', params: {id: '1'}})

取数据:this.$route.params.id



2. query 传参

this.$router.push({path: '/transport/dispatch', query: {id: '1'}})

取数据:this.$route.query.id

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • router-link跳转 不带参数 <router-link :to="{name:'home'}"><rout...
    挚爱已不在阅读 5,890评论 0 0
  • 本文转载于前端工匠。如有侵权联系本人立刻删除 一、首先带着问题 要学习vue-ro...
    qiaoguoxing阅读 3,375评论 0 1
  • 路由实现的方式 声明式。<router-link :to="..."> 编程式。router.push(...) ...
    SailingBytes阅读 4,842评论 1 3
  • 那这次呢?我决定直接就先放一个小小demo上来 其实我们在引入vue-router插件那一刻,我们的网页就已经附带...
    看物看雾阅读 4,320评论 0 1
  • 枯槁的河流点起半根烟 在它侵蚀的土壤上 野草 被送到天上,又落在别处 黑色的灰烬是燃烧的理想 太阳般的火光,熏烤 ...
    湘潭大学三翼传媒阅读 1,423评论 0 0

友情链接更多精彩内容