@vensst/js-toolkit 文档@vensst/js-toolkit 文档
  • v1.x
  • v2.x
  • 简体中文
  • English
  • v1.x
  • v2.x
  • 简体中文
  • English
  • 指南
  • Number
  • String
  • Array
  • Object
  • Date
  • Function
  • DOM
  • Validate
  • Math
  • Storage
  • URL
  • File
  • Image
  • Http
  • Scroll
  • Window
  • Other

URL

getUrlParams

  • 说明:

    解析 URL 并提取查询参数

  • 参数:

    • {string} [url=window.location.href] - 要解析的 URL 地址,默认为当前页面 URL
    • {string} [key] - 可选,要获取的特定参数名,如果不提供则返回所有参数
  • 返回值:

    {Object|string|undefined} 如果提供了 key 则返回对应参数值,否则返回包含所有查询参数的对象

  • 示例:

getUrlParams()
getUrlParams(window.location.href, '_ijt')
getUrlParams('http://www.baidu.com?a=1&b=2')
getUrlParams('http://www.baidu.com?a=1&b=2', 'name')

removeUrlParam

  • 说明:

    从 URL 中删除指定的查询参数

  • 参数:

    • {string} url - 需要处理的 URL 地址
    • {string} name - 要删除的参数名
  • 返回值:

    {string} 删除指定参数后的新 URL 地址

  • 示例:

removeUrlParam('http://www.baidu.com?a=1&b=2', 'b')
removeUrlParam('http://www.baidu.com?a=1&b=2', 'c')

toUrlParams

  • 说明:

    将对象转换为 URL 查询参数字符串

  • 添加版本:1.1.0-beta.11

  • 参数:

    • {Object} obj - 包含查询参数的键值对对象
  • 返回值:

    {string} 格式化后的 URL 查询参数字符串

  • 示例:

toUrlParams({a: 1, b: 2})
toUrlParams()
最近更新: 2025/12/12 01:47
Contributors: yf_hu
Prev
Storage
Next
File