当前位置: 首页 > news >正文

获取URL字段的方法

在前端开发过程中,获取链接上的参数是非常常见的场景,那么获取参数的方法都有哪些呢,接下来介绍两种比较常见的获取URL中字段的方法

1.URLSearchParams

const url = new URL("https://example.com/page?name=John&age=30");
const params = new URLSearchParams(url.search);

// 获取单个参数
const name = params.get("name"); // "John"
const age = params.get("age"); // "30"

// 遍历所有参数
params.forEach((value, key) => {
  console.log(key, value);
});
// 输出:
// name John
// age 30
  1. 使用第三方库(qs)

在使用三方库之前,我们需要先进行安装,然后在项目中进行引入,再将相关的参数解构出来使用即可

import qs from 'querystringify';
const queryObject = qs.parse(window.location.search);
const { appid, copilotId } = queryObject;
http://www.dtcms.com/a/62449.html

相关文章:

  • 【反无人机目标检测数据集】空对空视觉检测微型无人机:深度学习的实验评估
  • C语言每日一练——day_4
  • 力扣(leetcode)每日一题 2012 数组美丽值求和
  • Linux 磁盘和文件系统管理
  • SpringMVC 基本概念与代码示例
  • 数据结构之线性表
  • Django-ORM-prefetch_related
  • 排序 --- 快速排序
  • 网络配置与pip工具安装
  • 文件上传漏洞 upload-labs靶场
  • 开源数字人模型Heygem
  • 【学习笔记】《逆向工程核心原理》02.小段标记法、IA-32寄存器、栈、abex‘crackme、栈帧
  • 说一下spring的事务隔离级别?
  • 爱可以传递,幸福可以具象化
  • 基于SpringBoot的“体育购物商城”的设计与实现(源码+数据库+文档+PPT)
  • 从零开始 | C语言基础刷题DAY1
  • C++跨平台开发环境搭建全指南:工具链选型与性能优化实战
  • 信息安全风险管理简述(下):如何进行风险评估
  • 解决 GitHub Pull Request 中 DCO 问题(缺少Signed-off-by行的问题)
  • shell脚本基础
  • 防抖和节流
  • (二)seacmsv9注入管理员账号密码+orderby+limit
  • 炫云云渲染以技术赋能影视视效,打造视觉盛宴!
  • Go_zero学习笔记
  • Movavi Photo Editor深度解析:图片分辨率提升与老照片修复神器
  • React 如何实现组件懒加载以及懒加载的底层机制
  • Linux学习——使用QEMU搭建ARM64环境
  • 【AI】基于多模态火车票数据提取
  • 【从零开始学习计算机科学】操作系统(六)内存管理
  • 卷积神经网络(笔记01)