getUrlParams-获取链接中带的参数

/**
 * 获取URL中带的链接参数
 * @param search 链接后缀
 * @return {{}} 对象
 */
export function getUrlParams (search) {
  search = search || location.search
  const paramsSplit = search.replace(/^[^\?]*\?/i, '').split('&')
  const params = {}

  if (Array.isArray(paramsSplit)) {
    paramsSplit.forEach(function (item) {
      const itemSplit = item.split('=')
      params[itemSplit[0]] = itemSplit[1]
    })
  }
  return params
}
posted @ 2022-07-22 10:25  夏雨言  阅读(214)  评论(0)    收藏  举报