千家信息网

vue怎么通过params和query传值

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍了vue怎么通过params和query传值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么通过params和query传值文章都会有所收获,下面
千家信息网最后更新 2025年11月08日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安全错误 数据库的锁怎样保障安全 学习差可以学软件开发专业难学吗 搜索网络安全为什么手抄报 计算机网络安全感悟 安图恩一直连接服务器 广州系统软件开发定制 如何提升管理 服务器 下拉菜单怎样关闭数据库 湖北快准车服网络技术有限公司 校园食堂智慧管理软件开发公司 软件开发目录结构标准化规范 奇安信新一代网络安全领导者 做工程的人用什么软件开发 寒假护苗网络安全小结 vue打包服务器地址 南京家满恵网络技术有限公司 生态软件开发 软件开发集成费 服务器上安装php 数据库账号申请 服务器的超线程技术是什么 汾阳数据库恢复 网络安全和算法工程师哪个有前途 办公pc可以装服务器系统吗 搞笑的软件开发群聊名字 2.数据库资源导航 滁州证券软件开发公司 在北京做软件开发辛苦还是在深圳 python数据库监控 吃鸡什么是无法连接服务器 重庆口碑好的软件开发具体地址
    0