位置: 编程技术 - 正文

vue router使用query和params传参的使用和区别

编辑:rootadmin

推荐整理分享vue router使用query和params传参的使用和区别,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

写在前面:

传参是前端经常需要用的一个操作,很多场景都会需要用到上个页面的参数,本文将会详细介绍vue router 是如何进行传参的,以及一些小细节问题。有需要的朋友可以做一下参考,喜欢的可以点波赞,或者关注一下,希望可以帮到大家。

Vue router如何传参

params、query是什么?

params:/router1/:id ,/router1/,/router1/ ,这里的id叫做params

query:/router1&#;id= ,/router1&#;id= ,这里的id叫做query。

路由界面:

router.js:

路由设置这里,当你使用params方法传参的时候,要在路由后面加参数名,并且传参的时候,参数名要跟路由后面设置的参数名对应。使用query方法,就没有这种限制,直接在跳转里面用就可以。

注意:如果路由上面不写参数,也是可以传过去的,但不会在url上面显示出你的参数,并且当你跳到别的页面或者刷新页面的时候参数会丢失(如下图所示),那依赖这个参数的http请求或者其他操作就会失败。

注意看上面的路由参数,id这个参数是我们有设置在路由上面的,id2我没有设置在路由里面,所以刷新之后id2就不见了,在项目中,我们总不可能要求用户不能刷新吧。

组件1:

编程式导航跳转:

vue router使用query和params传参的使用和区别

上面的router-link传参,也可以使用router文档里面的编程式导航来跳转传参。

这两种传参效果是一模一样的,编程式导航,可以用来做判断跳转,比如是否授权,是否登录,等等状态,对此不太了解的小伙伴们,可以跳过这个编程式导航,以后再来看。

组件2:

传参还是比较简单的,按着上面组件的使用方法就可以成功传过去了。

提示:获取路由上面的参数,用的是$route,后面没有r。

params传参和query传参有什么区别:

1、用法上的

刚query要用path来引入,params要用name来引入,接收参数都是类似的,分别是this.$route.query.name和this.$route.params.name。

注意接收参数的时候,已经是$route而不是$router了哦!!

2、展示上的

query更加类似于我们ajax中get传参,params则类似于post,说的再简单一点,前者在浏览器地址栏中显示参数,后者则不显示

query:

params:

3、params是路由的一部分,必须要有。query是拼接在url后面的参数,没有也没关系。

params一旦设置在路由,params就是路由的一部分,如果这个路由有params传参,但是在跳转的时候没有传这个参数,会导致跳转失败或者页面会没有内容。

比如:跳转/router1/:id

4、params、query不设置也可以传参,params不设置的时候,刷新页面或者返回参数会丢失,这一点的在上面说过了

后话:

本文到这里就结束了,写的不好的地方,请各位大佬们见谅。

标签: vue router使用query和params传参的使用和区别

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

上一篇:vue+vue-validator 表单验证功能的实现代码

下一篇:使用Vue-Router 2实现路由功能实例详解(vue router详解)

  • 税收减免的定义
  • 工会开户所需资料怎么写
  • 出售可供出售金融资产的利得属于什么活动
  • 报关单保费000/0.1/1
  • 劳务报酬增值税和个人所得税都要交吗
  • 境内企业向境外放款额度最长放款期限为两年
  • 无形资产报废会计科目
  • 跨期发票可以申报抵扣进项税额吗?
  • 检测样品留样期限
  • 原材料当废品卖怎么处理
  • 收取质保金会计处理
  • 高新技术企业技术转让所得
  • 纳税人如何办理纳税申报
  • 成立分公司总公司有什么影响
  • 增值税扣税凭证包括增值税专用发票
  • 个体户怎么申请核定征收
  • 资产处置损益是收入还是费用
  • 预付卡销售加油充值款可以报销吗
  • 个人转让上市公司股票交增值税吗
  • 公益组织接受捐赠怎么开票
  • 广告业发生错账怎么办
  • 工程建造过程中发生的在建工程人员工资180万尚未支付
  • 发票打偏了是否罚款
  • 软件企业销售服务符合增值税即征即退吗
  • 厂房出租开发票选择什么税收分类编码
  • 受赠房屋涉及哪些税?
  • 新手会计怎么入门做账
  • 合同成本如何设一级科目
  • u盘中装系统
  • 固定资产出售收入属于什么收入
  • 微软windows11正式版下载
  • 增值税务发票怎么作废
  • 取得增值税发票丢了怎么是好
  • 供应商发票多开了怎么处理?
  • 政府补贴款计入什么科目是否纳税
  • php批量处理数据
  • 暂估入库含税还是含税
  • css伪类选择器实例
  • 从零开始打造神级文明
  • win11设置项改中文
  • 财政贴息会计处理怎么理解
  • 土地出让金的范围是什么
  • elementui组件有哪些
  • 公司注销剩余的发票怎么作废
  • 基建期业务招待会议记录
  • 小微企业的资产负债率一般为多少
  • 资金账簿印花税按年还是按次
  • 个税清算所得税怎么计算
  • sql语句表中增加一列
  • MSSQLSERVER不同版本设置开启远程连接(sa配置)
  • sql随机抽取
  • 一般纳税人销售旧货
  • 小规模纳税人需要每月清卡吗
  • 营改增租金收入税率
  • 库存商品怎么计提坏账
  • 软件企业技术开发增值税税率
  • 工会经费可以购买办公用品吗?
  • 应收票据背书支付是什么
  • 分期付款购车需要什么
  • 金税盘发票认证怎么操作流程
  • ca证书费用计入什么科目
  • 税收奖励账务处理
  • 存货总账根据什么填列
  • 阿里云 centos7 替换
  • win10电脑出现invalid partition table怎么弄
  • 为什么windows删除文件很慢
  • win7 word
  • windows8怎么设置
  • 打开优酷视频播放
  • windows打开
  • jquery内容
  • python语言怎么用
  • 如何用虚拟号码打电话
  • 我写的书日语
  • js 进阶
  • JavaScript中的数据类型
  • 公司买社保公司倒闭了怎么办
  • 国税局黑龙江省
  • 河南省国家税务局通用定额发票
  • 宾馆增值税专用发票可以抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设