首页 > 其他分享 >获取地址栏的参数

获取地址栏的参数

时间:2023-06-14 11:11:49浏览次数:38  
标签:obj url 获取 参数 split fun const let 地址栏

 let url = window.location.href
    let fun = getUrlParams(url)
    if (fun.token) {
      setToken(fun.token);
      if (url) {
        const paramsStr = url.split('?')[1]
        localStorage.setItem('userName', paramsStr.split("=")[1])
      }
    }

function getUrlParams(url) {
  const arrSearch = url.split('?').pop().split('#').shift().split('&');
  let obj = {};
  arrSearch.forEach((item) => {
    const [k, v] = item.split('=');
    obj[k] = v;
    return obj;
  });
  return obj;
};

 

标签:obj,url,获取,参数,split,fun,const,let,地址栏
From: https://www.cnblogs.com/yjd-05/p/17479655.html

相关文章

  • 面试算法:获取重合列表的第一个相交节点
    给定两个单向链表,这两个链表有可能会有重叠,情况如下:两个单向链表从节点5开始重合,要求给定一个空间复杂度为O(1)的算法,返回两个链表相交时的第一个节点。依据上图,也就是返回节点5.首先我们需要做的是,确保给定的两个单向链表,他们是相交的。这个很好确定,只要从头遍历两个链表,如果他们......
  • java实现C语言编译器:实现有参数的函数调用
    上一节,我们实现了没有参数传递的函数调用,本节,我们看看如何实现有参数传递的函数调用。有参数的函数调用要比无参数的函数调用复杂的多,一个难题在于,我们需要确定参数变量的作用域,例如下面的代码:inta;voidf(inta,intb){intc;c=a+b;}在代码里,有两个同名变量都......
  • 拼多多接口|api接口数据采集获取商品详情数据源代码Java演示
    ​拼多多提供了商品API,可以通过该API获取拼多多所有商品的详细信息,具体步骤如下: 申请开放平台接入。注册获取apikey和apisecret,调用API时需提供。调用拼多多API,获取商品详情。请求参数:参数说明通用参数说明version:API版本key:调用key,测试key:test_api_......
  • jenkins 上传文件参数
    注意:文件参数不支持Jenkins流水线文件上传以后会上传至workspace里对应的project下面,但是文件会被重命名为Filelocation(设置路径)输入库的值,如果在jenkins中继续读取该文件,可以在使用内置变量WORKSPACE......
  • C++面试八股文:C++中,函数的参数应该传值还是传引用?
    C++面试八股文:C++中,函数的参数应该传值还是传引用?某日二师兄参加XXX科技公司的C++工程师开发岗位第8面:面试官:C++中,函数的参数应该传值还是传引用?二师兄:要看参数的用途。如果是出参,必须传引用。如果是入参,主要考虑参数类型的大小,来决定传值还是传引用。面试官:为什么不使用......
  • redis info 参数说明
    redisinfo参数说明 以一种易于解释(parse)且易于阅读的格式,返回关于Redis服务器的各种信息和统计数值。通过给定可选的参数section•server•redis_version•redis_git_sha1•redis_git_dirty•os•arch_bits•multiplexing_api•gcc_version•process_id•......
  • asp中一个函数调用返回多参数
    asp中一个函数调用返回多个参数ByVal是传递值源数据不会被修改,你可以把这个值当作自己的局部变量来使用;ByRef是传递地址,源数据可能被修改,你对这个变量的操作将对你传入的那个变量产生影响,就像指针的感觉最近看很多成熟的cms系统中就用ByVal先看下面的例子文件名称:ByVal.......
  • 常见的JVM调优方法有哪些?可以具体到调整哪个参数,调成什么值?
    调优工具console,jProfile,VisualVM Dump线程详细信息:查看线程内部运行情况死锁检查查看堆内类、对象信息查看:数量、类型等线程监控线程信息监控:系统线程数量。线程状态监控:各个线程都处在什么样的状态下热点分析CPU热点:检查系统哪些方法占用的大量CPU时间内存热点:检查哪些对......
  • 学无止境--linux 代码中获取pid的方法
    #include<linux/resource.h>#include<unistd.h>#include<signal.h>pid_twd_pid;charline[8];FILE*cmd;intpri;/*创建管道并创建shell子进程,执行pidofbspInit0命令:‘bspInit0’是进程名*/cmd=popen("pidofbspInit0","r");/*从文件流......
  • ASEMI代理NXP快恢复功率二极管BYC30W-600P参数
    编辑-ZBYC30W-600P参数描述:型号:BYC30W-600P重复峰值反向电压VRRM:600V峰值工状向电压VRWM:600V反向电压VR:600V平均正向电流IF:30A正向电压VF:1.38V反向恢复时间trr:18ns正向重复峰值电流IFRM:60A非重复峰值正向电流IFSM:270A储存温度Tstg:-65~175℃结点温度Tj:175℃  BYC3......