[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"
}
相关推荐
疯狂平头哥10 小时前
微信小程序真机预览-数字不等宽如何解决
前端
ku_code_ku10 小时前
python bert_score使用本地模型的方法
开发语言·python·bert
Drift_Dream10 小时前
前端趣味交互:如何精准判断鼠标从哪个方向进入元素?
前端
hqk10 小时前
鸿蒙ArkUI:状态管理、应用结构、路由全解析
android·前端·harmonyos
小马哥编程10 小时前
【软考架构】滑动窗口限流算法的原理是什么?
java·开发语言·架构
云栖梦泽10 小时前
鸿蒙数据持久化实战:构建本地存储与云同步系统
开发语言·鸿蒙系统
米思特儿林10 小时前
NuxtImage 配置上传目录配置
前端
wjs202410 小时前
《Ionic 侧栏菜单》
开发语言
祁思妙想10 小时前
linux常用命令
开发语言·python
JohnYan10 小时前
Bun技术评估 - 22 Stream
javascript·后端·bun