位置: IT常识 - 正文

vue-router传参的四种方式超详细(vue router怎么传值)

编辑:rootadmin
vue-router传参的四种方式超详细 vue路由传参的四种方式一、router-link路由导航方式传参

推荐整理分享vue-router传参的四种方式超详细(vue router怎么传值),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue-router传值,vue route 传参,vue router参数传递,vue-router传值,vue router传参怎么获取,vue-router传递参数,vue-router传递参数,vue router传参,内容如对您有帮助,希望把文章链接给更多的朋友!

父组件:<router-link to="/跳转到的路径/传入的参数"></router-link> 子组件:this.$route.params.content接受父组件传递过来的参数

例如: 路由配置:

bashbash{path:'/father/son/:num',name:A,component:A}```

地址栏中的显示:

http://localhost:8080/#/father/son/44

调用方法:

<router-link to="/father/son/传入的参数">父亲组件<router-link> 子组件通过 this.$route.params.num 接受参数二、调用$router.push实现路由传参

父组件:通过实践触发,跳转代码

<button @click="clickHand(123)">push传参</button> methods: { clickHand(id) { this.$router.push({ path: `/d/${id}` }) } }

路由配置

{path: '/d/:id', name: D, component: D}vue-router传参的四种方式超详细(vue router怎么传值)

地址栏中显示:

http://localhost:8080/d/123

子组件接受参数方式

mounted () { this.id = this.$route.params.id}三、通过路由属性name匹配路由,再根据params传递参数

父组件:

<button @click="ClickByName()">params传参</button> ClickByName() { this.$router.push({ name: 'B', params: { context: '吴又可吴又可吴又可' } }) }

路由配置:路径后不需要在加上传入的参数,但是name必须和父组件中的name一致

{path: '/b', name: 'B', component: B}

地址栏中的显示:地址栏不会带有传入的参数,而且再次刷新页面后参数会丢失

http://localhost:8080/#/b

子组件接收参数的方式:

<template> <div id="b"> This is page B! <p>传入参数:{{this.$route.params.context}}</p> </div></template>四、通过query来传递参数

父组件:

<button @click="clickQuery()">query传参</button> clickQuery() { this.$router.push({ path: '/c', query: { context: '吴又可吴又可' } }) }

路由配置:不需要做任何修改

{path: '/c', name: 'C', component: C}

地址栏中的显示(中文转码格式):

http://localhost:8080/#/c?sometext=%E8%BF%99%E6%98%AF%E5%B0%8F%E7%BE%8A%E5%90%8C%E5%AD%A6

子组件接受方法:

<template> <div id="C"> This is page C! <p>这是父组件传入的数据: {{this.$route.query.context}}</p> </div></template>

工作中经常用的也就是上面的几种传参方式,完结~ 欢迎点赞收藏哦

本文链接地址:https://www.jiuchutong.com/zhishi/297527.html 转载请保留说明!

上一篇:基于PyTorch+Attention注意力机制实现天气变化的时间序列预测(基于核心素养下的大单元教学设计)

下一篇:【学Vue就跟玩一样】组件-非单文件组件的使用(vue学不懂怎么办)

  • 税收指的是什么
  • 公司向个人借款是否合法
  • 财务状况说明表财务报表有什么区别
  • 一般纳税人附加税优惠政策2023
  • 固定资产进项税怎么入账
  • 教育行业税收优势分析
  • 银行存款对银行的作用
  • 物业缴纳发票可以抵税吗
  • 利润表的上期金额是指全年吗
  • 公司买车计算方式
  • 留存收益资本成本率计算公式
  • 机票的电子发票和行程单有什么区别
  • 发生销货退回增值税专用发票如何处理
  • 行政单位无法支付怎么办
  • 停车场需要对车辆负责吗
  • 小规模纳税季度申报
  • 地方教育附加费是什么意思
  • 企事业单位承包承租经营
  • 应交税费的期初余额是借还是贷
  • 补提以前年度税费应该计入
  • 企业无形资产包括
  • windows10无线网卡怎么连接无线网
  • 腾讯电脑管家网络修复
  • php验证码代码怎么写
  • php文本转数字
  • linuxssh免密登录
  • 公司注销做账
  • 直接转销法账务处理
  • laravel启动流程
  • 计提本月附加税2496.28
  • 现金及现金等价物净增加额为负数
  • 产品出库单附在什么凭证后面
  • css伪类选择器怎么用
  • 前端面试常问的项目问题
  • 目标检测yolo
  • ptech模型
  • grub-install --target
  • 人工费按照考虑管理费和利润吗
  • js读取数据文件
  • sqlserver怎么把数据库导出来
  • mysql8编译安装
  • 电子税务局没有增值税申报怎么办?
  • 城镇土地使用税每年都要交吗
  • sql 获取指定字符位置
  • 自制半成品属于什么会计要素
  • 评估价值高于账面价值怎么账务处理
  • 土地违约金的法律规定
  • 买车险怎么打折
  • 预付款为什么不能抵消工程款
  • 固定资产的后续计量
  • 企业买车购置税可以抵增值税吗
  • sql查询生成器
  • 偷天换日角色介绍
  • arp攻击的原理及防范
  • ubuntu下的代码编辑器
  • win7右下角提示测试模式
  • win10 10月更新
  • winxp升级win7教程图文
  • linux clk
  • WIN10如何禁用驱动程序强制签名
  • windowsxp oobe
  • 淘宝win10和正版的有什么区别
  • xp sp3精简版
  • 怎么使用linux
  • win8上不了网
  • nodejs 插件开发
  • perl \w
  • js生成d.ts
  • javascript入门教程
  • vue中父子组件如何通信的
  • node.js中的http.response.write方法使用说明
  • jquery 报表
  • python发邮件代码
  • jQuery插件是什么
  • 购置税发票怎么看自己交了多少税
  • 保险专票可以抵进项税吗
  • 蒲河大集是什么多少号沈阳大集各个大集多少号
  • 租车费为何不能抵扣
  • 如何发挥人才作为第一资源 护理
  • 普通发票管理系统官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设