[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"
}
相关推荐
GZ同学13 小时前
单双变量Ripley’s K函数 R 语言实现
开发语言·r语言
Channing Lewis13 小时前
PHP 解析 Excel 的那些坑:一次“行号错位”引发的数据丢失
开发语言·php·excel
小小龙学IT13 小时前
Apache Airflow 2.x 深度指南:用 Python 编排一切的现代化工作流引擎
开发语言·python·apache
難釋懷13 小时前
Nginx获取客户端真实IP
服务器·前端·nginx
少爷晚安。13 小时前
Java基础02_JDK&JRE下载安装及环境配置
java·开发语言
小冷爱读书13 小时前
allocator
开发语言·c++
小冷爱读书13 小时前
C++ 单例四种实现完整演进逻辑
开发语言·c++·c++学习
bubiyoushang88813 小时前
电力线信道“五类噪声”仿真MATLAB
开发语言·matlab
cici1587413 小时前
彩色图像模糊增强(Fuzzy Enhancement)MATLAB 实现
开发语言·算法·matlab
kaikaile199513 小时前
图像稀疏化分解 + 压缩感知(CS)重建 MATLAB
开发语言·计算机视觉·matlab