[react]searchParams转普通对象

javascript 复制代码
  const [param, setParam] = useSearchParams()
  const params = Object.fromEntries(param.entries());
  console.log(params);

如果是params的话,就是用返回一个对象,

javascript 复制代码
  const p = useParams()
  console.log(p);

为什么是对象?难道param还能有2个字段? 还真是!

给2个占位符

javascript 复制代码
{
    path: "/login/:uid/:uuid",
    element: <Login />
  }
javascript 复制代码
  <button onClick={() => navigate('/login/3/6?age=18&name=小明')}>点击</button>

打印

javascript 复制代码
{
    "uid": "3",
    "uuid": "6"
}
相关推荐
代码中介商16 小时前
C语言核心知识完全回顾:从数据类型到动态内存管理
c语言·开发语言
木斯佳16 小时前
前端八股文面经大全:腾讯前端实习一面(2026-04-27)·面经深度解析
前端·八股·面经
故事还在继续吗16 小时前
C++多线程与多进程编程
开发语言·c++
sayamber16 小时前
Kubernetes 生产环境避坑指南:10 个真实故障案例与解决方案
前端
幽络源小助理16 小时前
影视脚本分镜在线协作系统源码 PHP剧本创作平台
开发语言·php
.柒宇.16 小时前
FastAPI进阶教程
开发语言·python·fastapi
清寒_16 小时前
分层理解AI架构,降低对AI复杂度的恐惧
前端·人工智能·ai编程
JQLvopkk16 小时前
C# 工业级上位机:交互实战
开发语言·c#·交互
jimy116 小时前
C语言中的 “size_t ”类型
c语言·开发语言
techdashen16 小时前
Cloudflare 如何用 Rust 构建一个高性能解释器
开发语言·后端·rust