当前位置: 首页 > news >正文

Vue-57、Vue技术路由的参数如何传递

query参数传递

1、传递参数

<!--                跳转路由并携带query参数,to的字符串写法-->
<router-link :to="`/home/message/detail?id=${p.id}&title=${p.title}`">
{{p.title}}
</router-link><!--                跳转路由并携带query参数,to的对象写法--><router-link :to="{path:'/home/message/detail',query:{id:p.id,title:p.title}}">{{p.title}}
</router-link>

2、接收参数

<li>消息标题:{{$route.query.id}}</li>
<li>消息标号:{{$route.query.title}}</li>

params参数传递

1、配置路由,声明接收params参数

routes:[{name:'guanyu',path:'/about',component:About},{path:'/home',component:Home,children:[{path:'news',component:News},{path:'message',component:Message,children:[{name:'xiangqing',path:'detail/:id/:title',//使用占位符声明接收params参数component:Detail}]}]},]

2、传递参数

<!--                跳转路由并携带params参数,to的字符串写法-->
<router-link :to="`/home/message/detail/${p.id}/${p.title}`">{{p.title}}</router-link>
<!--                跳转路由并携带params参数,to的对象写法--><router-link :to="{name:'xiangqing',params:{id:p.id,title:p.title}}">{{p.title}}</router-link>
	特别注意:路由携带params参数时,若使用to的对象写法,则不能使用path配置项,必须使用name配置!!!

3、接收参数:

<li>消息标题:{{$route.params.id}}</li>
<li>消息标号:{{$route.params.title}}</li>

相关文章:

  • vue3 可视化大屏自适应屏幕组件
  • error: object ‘FastMNNIntegration‘ not found
  • 159基于matlab的基于密度的噪声应用空间聚类(DBSCAN)算法对点进行聚类
  • 【echarts】入门示例
  • 基于微信小程序的新生报到系统的研究与实现,附源码
  • dolphinDB使用select筛选时间字段
  • PKI - 03 密钥管理(如何进行安全的公钥交换)
  • Bert与ChatGPT
  • Python程序员面试题精选及解析(2)
  • STM32F1 引脚重映射功能
  • Nginx访问控制模块详解
  • openkylin(Debian系)安装nginx及安装前需要的准备
  • 【计算机网络】协议层次及其服务模型
  • spring boot和spring cloud项目中配置文件application和bootstrap加载顺序
  • 2024年华为OD机试真题-灰度图恢复-Java-OD统一考试(C卷)
  • 【Leetcode】101. 对称二叉树
  • Google 是如何开发 Web 框架的
  • $translatePartialLoader加载失败及解决方式
  • 0x05 Python数据分析,Anaconda八斩刀
  • ES6 ...操作符
  • HashMap ConcurrentHashMap
  • HTTP请求重发
  • js
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Odoo domain写法及运用
  • QQ浏览器x5内核的兼容性问题
  • Redis 懒删除(lazy free)简史
  • Vue2.x学习三:事件处理生命周期钩子
  • vue自定义指令实现v-tap插件
  • 给新手的新浪微博 SDK 集成教程【一】
  • 前端存储 - localStorage
  • 使用API自动生成工具优化前端工作流
  • 推荐一个React的管理后台框架
  • 微信小程序设置上一页数据
  • 学习使用ExpressJS 4.0中的新Router
  • (03)光刻——半导体电路的绘制
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (六) ES6 新特性 —— 迭代器(iterator)
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET gRPC 和RESTful简单对比
  • .NET委托:一个关于C#的睡前故事
  • @DataRedisTest测试redis从未如此丝滑
  • @JoinTable会自动删除关联表的数据
  • @在php中起什么作用?
  • [ C++ ] STL---string类的模拟实现
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [ACTF2020 新生赛]Include
  • [AIGC] 使用Curl进行网络请求的常见用法
  • [ajaxupload] - 上传文件同时附件参数值