位置: 编程技术 - 正文

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详解)

  • 一次性购入固定资产投资收益
  • 贷款取现金
  • 当期所得税费用可以是负数吗
  • 小规模纳税人征税率为多少
  • 反避税定义
  • 房产税从价计征和从租怎么选择
  • 增值税是价内税,消费者是税款的最终负担者( ) A对 B错
  • 售后租回交易有哪几种不同的情况
  • 财务报表没报会影响出口退税吗为什么
  • 自主研发全流程
  • 建筑公司支付给个人的劳务费计入什么科目
  • 差旅费应纳入社保缴费基数吗?
  • 并购对利润的影响
  • 交通运输业安全心得体会范文
  • 补偿金超过平均工资三倍
  • 出口转内销进项转出
  • 小微企业减免所得税优惠政策
  • 发票一直显示在报送中
  • 三类小规模纳税标准
  • 出纳可以做记账表格吗
  • 销售土地使用权的增值税税率
  • 个体工商户减免房租政策2022年
  • 小企业流动资产一般是多少
  • 生产成本中的电费计入制造费用吗
  • windows10 怎么样
  • 小企业执行新会计准则吗
  • 暂估入库材料分录
  • 以前年度的账错了怎么办
  • 怎么补去年的税
  • php实现的中秋博饼游戏之绘制骰子图案功能示例
  • 所有者权益变动额怎么算
  • find.exe应用程序错误
  • 分期付款购买的商品
  • 骑自行车的好处功效与作用
  • Javascript Object和Map之间的转换
  • 贴现息等于什么
  • 内部审计类型分为哪几种
  • php获取当前时间提交数据库
  • 企业工会注销怎么办理
  • 关于我的家乡作文1000字
  • php连接数据库的基本步骤是什么
  • 小程序从入门到精通
  • nmap的命令
  • 企业所得税应纳税所得额300万以下
  • 《中华人民共和国民法典》
  • 收回多发的工资在上缴财政,可以用应缴财政款科目吗
  • 租赁办公场所的法律规定
  • tomcat结构图
  • 公司车辆保险费要交印花税吗
  • 小规模纳税人工资薪金怎么申报
  • 增值税抵扣联是什么意思
  • 伙食费怎么入账
  • 资产负债表一般由什么组成
  • 提供劳务收入包含什么
  • 资产减值损失是什么意思
  • 其他应付款是什么类账户
  • 事业单位大型修缮与办公用房维修费区别
  • 直接人工成本项目
  • 管理不善存货盘亏计入什么科目
  • 如何结转生产成本至库存商品
  • 国家对民办幼儿园审批的条件有哪些?
  • 建账的内容一般包括什么
  • win8.1升级到win10
  • xp系统安装软件重复
  • xp电脑如何在网页打开
  • http500内部错误
  • macos手势
  • winxp刻录光盘步骤
  • 如何去掉windows7开机密码
  • perfom.exe
  • Apache 2.0.55 for Linux 下载
  • win7系统开机黑屏只有鼠标且打不开任务管理器
  • android自定义控件入门与实战
  • linux tcptraceroute
  • python图论算法
  • javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
  • 基于python的
  • python循环语句中提前结束本层循环
  • 深圳市保安证办理流程
  • 购房合同交契税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设