vue-router4 (五) 路由传参的2种方法

以A组件向B组件传参为例:

方法1:

A组件中传数据(用path + query):

const toDetail= (item:TtemType)=>{router.push({path:"/reg",   //对应路由中的path路径query: item    //将传递的数据放在query中,query接收一个对象});
}

B组件接收数据:

必须先引入

import { useRoute } from 'vue-router';

const route = useRoute();

 <p>品牌:{{ route.query.name }}</p>

方法2  动态路由传参:

A组件中传数据(用name + params):

const toDetail= (item:TtemType)=>{router.push({name:"Reg",  //对应路由中的name属性值params:{id:item.id   //传递的参数}});
}

params的id = 动态路由中的id:

const routes:Array<RouteRecordRaw> = [{path:"/reg/:id",name:"Reg",component:()=>import("../components/reg.vue")}
]

B组件接收数据

必须先引入

import { useRoute } from 'vue-router';

const route = useRoute();

 <p>商品ID:{{route.params.id}}</p>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/706536.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Git】解决‘每次初始化一个新仓库时,都需要执行git config --global --add safe.directory命令‘

问题 这个命令是用来将一个安全目录添加到全局的 Git 配置中。但每次克隆一个仓库或者新建一个仓库&#xff0c;并且对该仓库进行操作时&#xff0c;都需要执行该命令&#xff0c;十分麻烦&#xff01; 这是因为&#xff0c;Git 近期进行了版本升级&#xff0c;添加了新的目录…

【python + flask】字典字段对模型字段的自动赋值,抽象编程思维培养,框架能力

场景&#xff1a; 客户端提交上来的数据 # Time :2024-2024/2/27-10:40 # Author :Justin # Email :514422868qq.com # file :demo1.py # Software :FisherBook# class A(): # def __enter__(self): # print("I am enter!") # …

Python3学习笔记39-passlib

passlib处理密码哈希的python包,支持很多哈希算法和工具 bcrypt 安装 pip install passlib[bcrypt] 会安装passlib包和bcrypt两个包 密码哈希与校验 from passlib.context import CryptContext# 创建CryptContext对象&#xff0c;指定加密算法 pwd_context CryptContext…

大语言模型构建的主要四个阶段(各阶段使用的算法、数据、难点以及实践经验)

大语言模型构建通常包含以下四个主要阶段&#xff1a;预训练、有监督微调、奖励建模和强化学习&#xff0c;简要介绍各阶段使用的算法、数据、难点以及实践经验。 预训练 需要利用包含数千亿甚至数万亿 单词的训练数据&#xff0c;并借助由数千块高性能 GPU 和高速网络组成的…

【测试】微软测试框架playwright的使用

Playwright常用知识点 1.playwright2.配置要求3.安装4.打开浏览器4.1 上下文模式4.2 交互模式4.3 异步打开 5.常用对象5.1 Browser5.2 BrowserContext5.3 Page 6.元素定位器&#xff08;Locator&#xff09;6.1 css、xpath、text定位器6.2 文本定位器6.3 get_by_role6.4 get_by…

非阻塞式 I/O 模型的工作原理【NIO】

非阻塞式 I/O&#xff08;Non-blocking I/O&#xff0c;NIO&#xff09;是一种改进的 I/O 模型&#xff0c;引入了通道&#xff08;Channel&#xff09;和缓冲区&#xff08;Buffer&#xff09;的概念。相比于阻塞式 I/O&#xff0c;非阻塞式 I/O 允许在进行读/写操作时不会导致…

【pytorch】函数记录

你好你好&#xff01; 以下内容仅为当前认识&#xff0c;可能有不足之处&#xff0c;欢迎讨论&#xff01; 文章目录 torch.sum()torch.argmax()torch.nn.Parametertorch.unbindtorch.optim.Adam()[^adam]torch.cattorch.unsqueeze()torch.normalize()[^l2]torch.eyetorch.mmto…

Elasticsearch使用function_score查询酒店和排序

需求 基于用户地理位置&#xff0c;对酒店做简单的排序&#xff0c;非个性化的推荐。酒店评分包含以下&#xff1a; 酒店类型&#xff08;依赖用户历史订单数据&#xff09;&#xff1a;希望匹配出更加符合用户使用的酒店类型酒店评分&#xff1a;评分高的酒店用户体验感好ge…

在Ubuntu22.04 LTS上搭建Kubernetes集群

文章目录 准备工作系统准备软件包准备主机和IP地址准备 安装步骤安装前准备关闭防火墙设置服务器时区关闭 swap 分区关闭SELinux配置hosts配置文件转发 IPv4 并让 iptables 看到桥接流量 安装容器运行时安装Kubernetes配置并安装apt包初始化集群 安装calico网络插件部署应用 本…

nvm下载node指定版本后npm不存在

一&#xff0c;项目背景 接手一个老的项目&#xff0c;需要使用旧的node版本&#xff0c;使用nvm下载12.11.0版本后发现npm命令不存在。 二&#xff0c;原因 查找资料发现是8.11以上版本的node版本对应的npm都没法自动安装&#xff0c;需要自己到npm官网( https://registry.…

详解Kotlin中run、with、let、also与apply的使用和区别

Kotlin作为一种现代、静态类型的编程语言&#xff0c;不仅提供了丰富的特性&#xff0c;还提供了极具表现力的函数&#xff1a;run, with, let, also, 和 apply。理解这些函数的不同之处对于编写高效、易于维护的代码至关重要。 函数对比表 函数对象引用返回值使用场景runthi…

DB-GPT:大模型 + 数据库,全流程自动化

DB-GPT&#xff1a;大模型 数据库&#xff0c;全流程自动化 提出背景DB-GPT 结构具体问题与解法背景分析对比其他工具DB-GPT系统设计 提出背景 论文&#xff1a;https://arxiv.org/pdf/2312.17449.pdf 代码&#xff1a;https://github.com/eosphoros-ai/DB-GPT 本文介绍了D…

HTML5详解!在HTML上增加的特性

上一篇文章&#xff1a; 全面介绍HTML的语法&#xff01;轻松写出网页 文章目录 VideoAudioDrag & DropWeb StoragelocalStoragesessionStorage Application CacheWeb WorkerServer-sent EventCanvasSVG Video <video width"320" height"240" cont…

二次供水物联网:HiWoo Cloud助力城市水务管理升级

随着城市化的快速推进&#xff0c;二次供水系统作为城市基础设施的重要组成部分&#xff0c;其稳定运行和高效管理显得至关重要。然而&#xff0c;传统的二次供水管理方式在应对复杂多变的城市供水需求时&#xff0c;显得力不从心。为了破解这一难题&#xff0c;HiWoo Cloud平台…

应用回归分析:弹性网络回归

弹性网络回归&#xff1a;原理、优势与应用 弹性网络回归&#xff08;Elastic Net Regression&#xff09;是一种广泛使用的线性回归方法&#xff0c;它结合了岭回归&#xff08;Ridge Regression&#xff09;和套索回归&#xff08;Lasso Regression&#xff09;的特点。通过…

【Spring连载】使用Spring Data访问 MongoDB(十四)----Mongodb特有的查询方法

【Spring连载】使用Spring Data访问 MongoDB&#xff08;十四&#xff09;----Mongodb特有的查询方法 一、定义通用查询方法二、MongoDB特有的查询方法2.1 地理空间查询Geo-spatial Queries2.2 基于JSON的查询方法和字段限制2.3 使用SpEL表达式的基于JSON的查询2.4 全文检索查询…

【spring boot结合rabbit mq 到点执行,可精确到秒】

【spring boot结合rabbit mq 到点执行&#xff0c;可精确到秒】 创建队列枚举创建自定义的队列消息pojo创建队列和延迟队列发送mq 消息接收mq 消息DateTimeUtil测试注意点 创建队列枚举 public enum QueueEnum {/*** 各种异步消息频道*/TEST(1,"test","队列频道…

等保2.0高风险项全解析:判定标准与应对方法

引言 所谓高风险项&#xff0c;就是等保测评时可以一票否决的整改项&#xff0c;如果不改&#xff0c;无论你多少分都会被定为不合格。全文共58页&#xff0c;写得比较细了&#xff0c;但是想到大家基本不会有耐心去仔细看的&#xff08;凭直觉&#xff09;。这几天挑里边相对…

android 网络请求总结

1 先看下基础部分&#xff1a; android okhttp网络访问是基于 tcp/ip 的 最上层是应用层的封装&#xff0c;有http&#xff0c;https&#xff08;加密&#xff09;&#xff0c;ftp 下面是socket套接字的封装&#xff0c;就是将ip和端口的封装 在下面就是tcp/udp 在下面 ip协议…

Java学习--学生管理系统(残破版)

代码 Main.java import java.util.ArrayList; import java.util.Scanner;public class Main {public static void main(String[] args) {ArrayList<Student> list new ArrayList<>();loop:while (true) {System.out.println("-----欢迎来到阿宝院校学生管理系…