千家信息网

vue router中参数传递的方式是什么

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"vue router中参数传递的方式是什么",在日常操作中,相信很多人在vue router中参数传递的方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对
千家信息网最后更新 2026年11月01日vue router中参数传递的方式是什么

这篇文章主要介绍"vue router中参数传递的方式是什么",在日常操作中,相信很多人在vue router中参数传递的方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"vue router中参数传递的方式是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

vue-router传递参数分为两大类

  • 编程式的导航 router.push

  • 声明式的导航

编程式的导航 router.push

编程式导航传递参数有两种类型:字符串、对象。

字符串

字符串的方式是直接将路由地址以字符串的方式来跳转,这种方式很简单但是不能传递参数:

this.$router.push("home");

对象

想要传递参数主要就是以对象的方式来写,分为两种方式:命名路由、查询参数,下面分别说明两种方式的用法和注意事项。

命名路由

命名路由的前提就是在注册路由的地方需要给路由命名如:

命名路由传递参数需要使用params来传递,这里一定要注意使用params不是query。

目标页面接收传递参数时使用params

特别注意:命名路由这种方式传递的参数,如果在目标页面刷新是会出错的

使用方法如下:

this.$router.push({ name: 'news', params: { userId: 123 }})

代码如下:

接受传递的参数:

运行效果如下:

查询参数

查询参数其实就是在路由地址后面带上参数和传统的url参数一致的,传递参数使用query而且必须配合path来传递参数而不能用name,目标页面接收传递的参数使用query。

注意:和name配对的是params,和path配对的是query

使用方法如下:

this.$router.push({ path: '/news', query: { userId: 123 }});代码如下:接收参数如下:

运行效果如下:

声明式的导航

声明式的导航和编程式的一样,这里就不在过多介绍,给几个例子大家对照编程式理解,

例子如下:

字符串

click to news page

命名路由

click to news page

运行效果如下:

查询参数

click to news page

运行效果如下:

到此,关于"vue router中参数传递的方式是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

参数 方式 路由 导航 字符 字符串 程式 效果 学习 查询 运行 对象 方法 目标 页面 代码 使用方法 例子 地址 就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司 华服互联网科技靠谱吗 居家互联网科技有限公司 青海省互联网新科技 北京华百购互联网科技有限公司 互联网和黑科技的看法 速维有品互联网信息科技(苏州)有限公司 呼和浩特新华互联网科技学院 健康食品互联网创新科技园项目 互联网保险科技创业 民营互联网公司国防科技 华夏恒生互联网科技013171 长沙茂晟互联网科技有限公司 徐州市互联网科技有限公司 山东有哪些互联网科技公司 萌小萌互联网科技河南有限公司 互联网科技企业商标注意事项 第三届互联网大会安防黑科技 杭州融税互联网科技有限公司 科技互联网专业工作会议发言稿 互联网与科技金融数据 互联网科技的发展 贷财互联网科技 上海万想互联网科技 金融科技和互联网金融 互联网科技与管理 宝灵互联网科技有限公司 搜狐科技互联网 国大互联网教育科技有限公司薪资 南京一网一红互联网科技有限公司
0