[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"
}
相关推荐
charlie1145141915 分钟前
快速Git教程
开发语言·git·学习·版本控制
用户99045017780095 分钟前
微信红包封面制作redbag-cover
前端
2401_860494706 分钟前
在React Native中开发进度条组件,可以使用多种方式来实现,包括使用内置的`ProgressViewharmony`(仅限harmony)
javascript·react native·react.js
snowfoootball6 分钟前
java面向对象进阶
java·开发语言
weixin_3077791310 分钟前
Jenkins JUnit插件:自动化测试报告与质量守护者
开发语言·junit·单元测试·自动化·jenkins
凌霜残雪11 分钟前
将 C# 项目打包为单一 EXE 的完整指南
开发语言·c#·fody.costura
csbysj202011 分钟前
Highcharts 测量图:深入解析与最佳实践
开发语言
一人の梅雨11 分钟前
淘宝商品详情接口深度解析:从 Sign 签名动态生成到多端数据全息重构
开发语言·javascript·重构
christine-rr12 分钟前
windows系统上node.js安装配置教程
前端·windows·npm·node.js
海上彼尚13 分钟前
React18+快速入门 - 1.响应式机制之 useState 和 useReducer
前端·javascript·react.js