[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"
}
相关推荐
cypking1 分钟前
解决 TypeScript 找不到静态资源模块及类型声明问题
前端·javascript·typescript
想学后端的前端工程师2 分钟前
【Webpack构建优化实战指南:从慢到快的蜕变】
前端
IT_陈寒6 分钟前
JavaScript性能优化:我用这7个V8引擎冷门技巧将页面加载速度提升了40%
前端·人工智能·后端
微爱帮监所写信寄信18 分钟前
微爱帮监狱寄信写信小程序与焦作邮政系统对接技术方案
开发语言·网络协议·小程序·https·php·监狱寄信
澄江静如练_20 分钟前
侦听器即watch
前端·javascript·vue.js
lsx20240620 分钟前
适配器模式
开发语言
码农水水21 分钟前
宇树科技Java面试被问:Atomic原子类的实现原理(CAS机制)
java·开发语言
EverestVIP23 分钟前
Qt 信号槽断开连接的几种方式
开发语言·qt
YAY_tyy23 分钟前
数据处理:要素裁剪、合并与简化
前端·arcgis·turfjs
liuc031725 分钟前
JAVA调用deepSeek demo
java·开发语言