[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"
}
相关推荐
源代码•宸43 分钟前
Golang原理剖析(channel面试与分析)
开发语言·经验分享·后端·面试·golang·select·channel
m0_748254661 小时前
CSS id 和 classid 和 class 选择器
前端·css
光算科技1 小时前
单页应用SEO可行性丨Angular项目的3个索引优化方案
前端·javascript·angular.js
H Corey1 小时前
Java--面向对象之继承与多态
java·开发语言·windows·学习·算法·intellij-idea
Gofarlic_OMS1 小时前
如何将MATLAB网络并发许可证闲置率降至10%以下
大数据·运维·服务器·开发语言·人工智能·matlab·制造
ggaofeng1 小时前
实践NPM打包和使用
前端·npm·node.js
ejinxian1 小时前
2026 年 Java 开发计划-Oracle公布
java·开发语言·java 开发计划
一只小bit1 小时前
Qt MainWindow:主窗口组件的介绍与正确使用
前端·c++·qt
Sylvia-girl1 小时前
Java之日志框架
java·开发语言
oioihoii1 小时前
QT跨平台一次编写,处处编译
开发语言·qt