单独封装方法在 tool.js


/*** @name: getUrlParamsObj* @author: lf* @msg: 根据url 获取url ?号后面的参数  返回为obj的url参数对象* @param {*} href url* @return {*}*/
function getUrlParamsObj(href) {let url = href;let arrObj = url.split("?")[1];if (!arrObj) return falselet url1 = arrObj.split("&");let list = [];url1.forEach((item) => {let newItem = `"${item.split("=")[0]}": "${item.split("=")[1]}"`;list.push(decodeURIComponent(newItem));});let urlObj = JSON.parse(`{${list.toString()}}`);return urlObj;
}export { getUrlParamsObj }

使用:

// 使用页引入
import { getUrlParamsObj } from "@/utils/tool";使用:created(){let urlParamsObj = getUrlParamsObj(document.location.toString());console.log(urlParamsObj);
}

js 获取ulr问号后参数,返回Object对象相关推荐

  1. js截取url问号前面_js截取url问号后参数并转化为对象

    题目:js截取url问号后参数并转化为对象: function urlToObj(str){ var obj = {}; var arr1 = str.split("?"); va ...

  2. js 获取url多个参数

    1.js获取单个参数 js获取url传递里面的参数 url="http://t.html?id=151"; var url = window.location.href; var ...

  3. js 获取URL后面的参数

    1.有时间由于缓存问题,用PHP可能就不是太好处理,所以可以用客户端进行URL的处理 如下:js 获取URL后面的参数 <script> function getUrlParam(name ...

  4. JS获取url多个参数及解决中文乱码问题

    JS获取url多个参数及解决中文乱码问题 参考文章: (1)JS获取url多个参数及解决中文乱码问题 (2)https://www.cnblogs.com/weimingxin/p/7349564.h ...

  5. JS 获取url上的参数

    JS 获取url上的参数 – 实用 const url = decodeURI(decodeURI(window.location.href)) console.log(getQuery(url)); ...

  6. js 获取url问号前_收下这波 JS 技巧,从此少加班

    各种业务开发都离不开对数据的处理,然而遇到的很多数据都是不好处理的.这个时候就需要寻求搜索引擎的帮助.这种方法效率是非常低下的,而且根据作者的个性不能保证其对自己的口味.因此这篇文字包含了一份 JS ...

  7. js获取url传递得参数

    方法一:正则法 function getQueryString(name) {var reg = new RegExp('(^|&)' + name + '=([^&]*)(& ...

  8. springMVC获取异步请求的参数,返回异步请求数据(json),跨域访问简单了解,文件上传,与Restful风格

    springMVC获取异步请求的参数 JQuery发送异步请求回顾 <a href="javascript:void(0);" id="testAjax" ...

  9. js 获取url问号前_js获取历史url

    js获取历史url以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一.JS高手呢,获取历史网址 你的问题涉及到 Same ...

最新文章

  1. BSTR 、LPCTSTR、CString附C语言串基本操作
  2. word多出空标题,样式是列出段落 - -显示时,选择不勾选“隐藏文字”
  3. 图论基础知识--最小生成树算法kruskal(克鲁斯克尔)和普里姆算法(Prim算法);最短路径算法Dijkstra(迪杰斯特拉)和Floyd(弗洛伊德)
  4. 路由表(FIB)详解
  5. 英雄联盟微信登录服务器怎么回事,英雄联盟微信怎么登陆 lol微信登录功能开放大区一览...
  6. 【LeetCode】【HOT】142. 环形链表 II(快慢指针)
  7. 先弄清事物本身,再去查看评论
  8. 【C/C++】变量的内存分配
  9. 【Tool】 深度学习常用工具
  10. 基于阿里云的移动客户端服务器架构图
  11. 隐马尔科夫-维特比算法
  12. chrome怎么安装java插件下载_java插件下载如何将JAVA插件支持Chrome
  13. JDK官网下载历史版本
  14. Windows常用运行库(VC++、DirectX、.NET)
  15. RDIFramework.NET V3.3 WinForm版新增订单管理主从表事例
  16. UNIX网络编程---守护进程和inetd超级服务器(十三)
  17. 微信小程序傻瓜制作_怎么能免费制作自己的微信小程序?
  18. 2021-12-15 股票模拟交易心得10
  19. Firefox流失近5000万用户,世界第三大浏览器正在消亡
  20. spring史上最全笔记

热门文章

  1. Xcode卡死问题,总是在转菊花,程序无响应
  2. linux服务器配置参考文献,基于Linux的DNS服务器安装与配置
  3. Amazon Connect录音配置
  4. 【Python】自动获取法定假日
  5. 2022年起重机司机(限桥式起重机)考试题模拟考试题库及模拟考试
  6. 为什么使用指针变量时一定要申请空间?
  7. 区块链快速入门(三)——CFT(非拜占庭容错)共识算法
  8. show函数的作用是什么python_Python 的show()方法问题
  9. usb驱动开发11——设备生命线
  10. win10+Python3.7.3+OpenCV3.4.1入门学习(八)————8.7 礼帽运算