[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"
}
相关推荐
罗超驿13 小时前
13.Java多线程进阶:手动实现线程池与定时器机制详解
开发语言·面试·javaee
秃头网友小李13 小时前
前端难点:Vue3 响应式遇上 Three.js / ECharts —— 为什么要用 shallowRef?
前端·vue.js
梦曦i13 小时前
Vite插件开发框架:14个实用插件与完整工具包
前端
KaMeidebaby13 小时前
卡梅德生物技术快报|biotin 生物素标记抗体全流程
前端·人工智能·算法·数据挖掘·数据分析
VitoChang13 小时前
前端也能快速入门后端! NestJS前台和后台的Auth认证
前端·后端
弹简特13 小时前
【Java项目-轻聊】10-实现会话管理模块
java·开发语言·数据库
TheITSea13 小时前
一、React初体验:搭建、解析现代开发环境
前端·react.js·前端框架
人道领域13 小时前
Java后端开发者转型AIAgent开发路线指南
java·开发语言
盒马盒马13 小时前
Rust:String
java·前端·rust
许彰午13 小时前
35_Java设计模式之工厂模式
java·开发语言·设计模式