关于ReactV18的页面跳转传参和接收

embedded/2024/10/18 12:32:09/

  一、使用路由方式进行传参和接收(此处需使用 useNavigateuseParams 两个hooks)

        1  首先需要配置好路由形式如下  :id(参数)

    {

        path: "/articleDetail/:id",

        element: lazyElement(<ArticleDetail />),

     },

        2 传递参数 使用 useNavigate

navigate("/published", { state: { articleName: props.Title } });

       3  接收参数 使用 useParams

const { id } = useParams();

二、使用地址方式进行(此处需使用 useNavigateuseSearchParams 两个hooks)

navigate('/login?name=xiaoming&age=10')传参

const [getSearchArr] = useSearchParams();接收

使用 getSearchArr.getAll("SearchKey")获取详细值


http://www.ppmy.cn/embedded/48691.html

相关文章

python爬虫

{}字典[]列表 请求对象的定制 urllib.request.Request(url,headers) urllib.request.urlopen(请求对象) 因为urlopen方法中不能存储字典 所以headers不能传递进去 注意&#xff1a;因为参数顺序的问题&#xff0c;不能直接写url和headers&#xff0c;中间还有data&#xf…

gitlab下载及安装

目录 1、gitlab下载 2、gitlab安装 3、完全卸载GitLab 1、gitlab下载 首页&#xff1a;https://about.gitlab.com 安装&#xff1a;https://about.gitlab.com/install rpm包&#xff1a;https://packages.gitlab.com/gitlab/gitlab-ce 2、gitlab安装 2.1 CentOS 7 rpm -iv…

LeetCode | 520.检测大写字母

这道题直接分3种情况讨论&#xff1a;1、全部都为大写&#xff1b;2、全部都为小写&#xff1b;3、首字母大写其余小写。这里我借用了一个全是大写字母的串和一个全为小写字母的串进行比较 class Solution(object):def detectCapitalUse(self, word):""":type …

学习笔记——网络管理与运维——概述(网络管理方式)

三、网络管理方式 网络设备管理方式随着技术的发展而演进&#xff0c;以下是按技术发展先后顺序列举的主要网络设备管理方式&#xff1a; 1、控制台管理 最初的网络设备管理方式&#xff0c;通过网络设备的物理控制台端口进行管理&#xff0c;通常使用串行连接。 2、通过CLI…

Android11 后台启动Activity

在 Android 10 (API 29) 及更高版本(包括 Android 11),系统对后台启动 Activity 施加了严格的限制。默认情况下,应用程序在后台无法启动 Activity,以提高用户体验并减少不必要的干扰。以下为解决方法。 From 7d554af386150edec1cd68f6eaf700538af4e373 Mon Sep 17 00:00:0…

stm32MP135裸机编程:修改官方GPIO例程在DDR中点亮第一颗LED灯

0 参考资料 轻松使用STM32MP13x - 如MCU般在cortex A核上裸跑应用程序.pdf 正点原子stm32mp135开发板&原理图 STM32Cube_FW_MP13_V1.1.0 STM32CubeIDE v1.151 需要修改那些地方 1.1 修改LED引脚 本例使用开发板的PI3引脚链接的LED作为我们点亮的第一颗LED灯&#xff0c;…

Django DeleteView视图

Django 的 DeleteView 是一个基于类的视图&#xff0c;用于处理对象的删除操作。 1&#xff0c;添加视图函数 Test/app3/views.py from django.shortcuts import render# Create your views here. from .models import Bookfrom django.views.generic import ListView class B…

JMU 数科 数据库与数据仓库期末总结(1)

本章根据老师给出的知识点作进一步相对生动一点的解释。 不保证完全正确。 先给出总的知识点&#xff0c;再给出生动解释。 知识点 数据模型通常由三部分组成&#xff1a;数据结构、数据操作和完整性约束。关系模式中主码的取值必须唯一且非空&#xff0c;这是实体完整性的…