[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"
}
相关推荐
foundbug999几秒前
利用MATLAB计算梁单元刚度矩阵并组装成总体刚度矩阵
开发语言·matlab·矩阵
码农水水2 分钟前
小红书Java面试被问:mTLS(双向TLS)的证书验证和握手过程
java·开发语言·数据库·redis·python·面试·开源
zmzb01033 分钟前
C++课后习题训练记录Day85
开发语言·c++·算法
梵刹古音3 分钟前
【C语言】 整型变量
c语言·开发语言
工程师老罗4 分钟前
Python中__call__和__init__的区别
开发语言·pytorch·python
JSON_L5 分钟前
PHP项目打包为桌面应用
开发语言·php·桌面应用
2301_822366356 分钟前
C++中的协程编程
开发语言·c++·算法
m0_736919106 分钟前
C++中的事件驱动编程
开发语言·c++·算法
上海合宙LuatOS9 分钟前
LuatOS框架的使用(1)
java·开发语言·单片机·嵌入式硬件·物联网·ios·iphone
摘星编程9 分钟前
用React Native开发OpenHarmony应用:自定义useCSS类名操作
javascript·react native·react.js