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

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

  一、使用路由方式进行传参和接收(此处需使用 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();接收

 

http://www.lryc.cn/news/371940.html

相关文章:

  • 南京观海微电子-----PCB设计怎样降低EMI
  • 黑苹果/Mac如何升级 Mac 新系统 Sequoia Beta 版
  • 2024年主流工单系统横向对比
  • 实用软件下载:Studio One最新安装包及详细安装教程
  • 网络安全练气篇——常见服务端口对应漏洞
  • WPF学习(3)--不同类通过接口实现同种方法
  • 体验版小程序访问不到后端接口请求失败问题解决方案
  • 【Linux文件篇】磁盘到用户空间:Linux文件系统架构全景
  • 数据分析-Excel基础函数的使用
  • 速盾的防护策略有哪些?
  • LabVIEW RT在非NI硬件上的应用与分析
  • 使用Python批量处理Excel的内容
  • k8s+pv+pvc+nas 数据持久化volumes使用
  • C++算法-青蛙跳台阶【面试】
  • px转rem插件postcss-plugin-px2rem使用方法(浏览器缩放页面自适应)
  • 批量文件重命名技巧:轻松替换删除文件夹名中的字母,实现高效文件管理新境界
  • windows设备/路由设备上ip地址如何查看、使用
  • 服务端⾼并发分布式结构演进之路
  • Stable Diffusion ProtoVisionXL大模型之艺术盛宴!
  • 浅谈golang字符编码
  • Vite和Webpack的区别是什么,你站队谁?
  • 【微信小程序】事件传参的两种方式
  • 前端针对需要递增的固定数据
  • 红酒保存中的氧气管理:适度接触与避免过度氧化
  • 从零开始搭建开源智慧城市项目(三)上升线效果
  • unity基础(五)地形详解
  • postman接口测试工具详解
  • 2024年护网行动全国各地面试题汇总(3)作者:————LJS
  • 计算机专业的学生要达到什么水平才能进入大厂工作?越早知道越好
  • 巡检费时费力?试试AI自动巡检