[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"
}
相关推荐
yugi98783815 小时前
基于MATLAB的延迟求和(DAS)波束形成算法实现
开发语言·算法·matlab
冷雨夜中漫步15 小时前
Python入门——字符串
开发语言·python
Yvonne爱编码15 小时前
Java 接口学习核心难点深度解析
java·开发语言·python
黎雁·泠崖15 小时前
Java继承入门:概念+特点+核心继承规则
java·开发语言
你脸上有BUG16 小时前
【工程化】记给ant-design-vue打补丁的示例
前端·javascript·vue.js·补丁·ant-design-vue
x70x8016 小时前
Go中nil的使用
开发语言·后端·golang
星辰徐哥16 小时前
Java程序的编译与运行机制
java·开发语言·编译·运行机制
Sylvia-girl16 小时前
线程安全问题
java·开发语言·安全
CC.GG16 小时前
【C++】C++11----智能指针
开发语言·c++
沛沛老爹16 小时前
Web开发者转型AI安全实战:Agent Skills敏感数据脱敏架构设计
java·开发语言·人工智能·安全·rag·skills