[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"
}
相关推荐
Mem0rin几秒前
[Rust]模块关键词和哈希表
开发语言·rust
周淳APP几秒前
【HTTP之跨域请求以及Cookie携带的限制】
前端·网络·网络协议·http
默 语1 分钟前
TypeScrip+React 全栈生态实战:从架构选型到工程落地,告别开发踩坑
前端·react.js·架构
代码丰3 分钟前
简历保险箱:一款本地存储、快捷填表的 Chrome 简历助手
前端·chrome
SuperEugene3 分钟前
Promise 从入门到实战:同步异步、回调地狱、then/catch/finally 全解
前端·javascript·面试
lars_lhuan3 分钟前
Go 方法
开发语言·后端·golang
前端 贾公子4 分钟前
uniapp 小程序获取后端的二进制 保存到手机相册
java·前端·javascript
灰色小旋风5 分钟前
力扣 12 整数转罗马数字 C++
开发语言·c++·leetcode
qq_437100667 分钟前
echarts图表相关 电量进度图
前端·flask·echarts
智能工业品检测-奇妙智能7 分钟前
快速直播:Node.js + FFmpeg + flv.js 全栈实战
javascript·ffmpeg·node.js