vue怎么通过params和query传值
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,这篇文章主要介绍了vue怎么通过params和query传值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么通过params和query传值文章都会有所收获,下面
千家信息网最后更新 2024年11月12日vue怎么通过params和query传值
这篇文章主要介绍了vue怎么通过params和query传值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么通过params和query传值文章都会有所收获,下面我们一起来看看吧。
vue通过路由传值
在许多跳转的同时需要完成携带参数,并且在刷新的同时不丢失参数。
$router
:是路由操作对象,只写对象
$route
:路由信息对象,只读对象
一. 通过query传递参数刷新不丢失参数
在需要传值的页面:
this.$router.push({ path: '/tasks',//通过path跳转 query: { id : id, formId : formId } })
设置的router:
{ path: '/tasks', name: 'tasks-detail', component: () => import('@/views/todo/detail.vue')},
在地址栏便会是这样的格式显示出参数,很像get请求的形式
通过在跳转的页面运用this.$route的方法得到传参
因为存放在地址栏所以刷新也会通过this.$route拿到。
二. 通过params传递参数刷新不丢失参数
如果要做到刷新不还能获取,其实也是在地址栏另一形式的存参在需要传值的页面:
this.$router.push({ path : `/tasks/${item.id}/${item.formId}`, })
设置的router:
{ path: '/tasks/:id/:formId', name: 'tasks-detail', component: () => import('@/views/todo/detail.vue')},
在地址栏便会是这样的格式显示出参数,一一对应
同样也刷新不会改变,如果是通过params传参的形式刷新参数便会丢失,类似下面这种
path:'/tasks',params: { id : item.id, formId : item.formId}
三. 同时使用params和query传递参数刷新不丢失参数
如果要做到刷新不还能获取,同样也是地址栏另一形式的存参在需要传值的页面:
this.$router.push({ path: '/tasks/' + item.id, query: { formId : item.formId }, })
设置的router:
{ path: '/tasks/:taskId', name: 'tasks-detail', props: (route) => ({ ...route.query, ...route.params }),//可以运用props结合扩展运算符获取参数 component: () => import('@/views/todo/detail.vue')},
在地址栏便会是这样的格式显示出参数
同样也刷新不会改变,地址栏更能看出结合版,这种混合运用利用props更方便接收值
关于"vue怎么通过params和query传值"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"vue怎么通过params和query传值"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
参数
地址
对象
形式
页面
同时
格式
知识
路由
内容
篇文章
一一对应
价值
信息
操作简单
文章
方法
易懂
是在
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库加密技术的介绍
月宫贴图软件开发
蒋介石数据库
数据库教材信息课程设计
杭州直销软件开发中心
如何保障服务器安全
非法服务器地址
数据库数据追踪
边缘计算服务器报价表
做java开发好还是网络安全好
南宁网络技术学院
微信小程序更改数据库
嵌入式软件开发机构
海外动态ip服务器
松江区管理软件开发业务流程
华中科技网络安全学院徐必昂
网络安全宣传幼儿
网络安全日活动西安
我国互联网有高科技公司么
网维大师游戏服务器
乐清企事业erp软件开发企业
虚拟现实软件开发平台
网络安全性测试是什么意思
平湖网络安全
深圳市麻将软件开发
数据库系统的静态数据描述
无线网络技术好学吗
数据库结构设计及应用
阿里物联网平台用什么数据库
软件开发需要微积分吗