[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"
}
相关推荐
码农小苏247 分钟前
2024年记 | 凛冬将至
开发语言
艾斯特_33 分钟前
Cursor使用及经验分享
前端·javascript·ai
Dragon Wu40 分钟前
ReactNative react-devtools 夜神模拟器连调
前端·react native·react.js
我惠依旧1 小时前
安卓程序作为web服务端的技术实现(二):Room 实现数据存储
android·java·开发语言
上海迪士尼351 小时前
parametric_vector = linspace(0, 1, num_points);详细解释
开发语言·算法·matlab
权^1 小时前
HTML(快速入门)
前端·html
Victoria.a2 小时前
类与对象(下)
开发语言·c++
曾经的三心草2 小时前
小程序-模板与配置
前端·javascript·小程序
我命由我123452 小时前
VSCode 设置为中文(Configure Display Language)
前端·javascript·ide·笔记·vscode·学习·编辑器
狄加山6752 小时前
C语言基础4
java·c语言·开发语言