[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"
}
相关推荐
福大大架构师每日一题4 分钟前
ComfyUI v0.11.1正式发布:新增开发者专属节点支持、API节点强化、Python 3.14兼容性更新等全方位优化!
开发语言·python
wangdaoyin20105 分钟前
若依vue2前后端分离集成flowable
开发语言·前端·javascript
天天进步201535 分钟前
AI Agent 与流式处理:Motia 在生成式 AI 时代的后端范式
javascript
心柠37 分钟前
vue3相关知识总结
前端·javascript·vue.js
向阳开的夏天43 分钟前
麒麟V10源码编译QT5.6.3 (x86 & arm64)
开发语言·qt
Amumu121381 小时前
Vue Router(二)
java·前端
Evand J1 小时前
【MATLAB例程】TOA和TDOA混合定位,适用于二维平面的高精度定位。锚点数量、位置、测量噪声可自行调节
开发语言·matlab·定位·tdoa
念越1 小时前
数据结构:栈堆
java·开发语言·数据结构
a1117762 小时前
图书借阅管理系统(FastAPI + Vue)
前端·vue.js·fastapi
淮北4942 小时前
pip虚拟环境包的问题
开发语言·python·pip