一些细碎的方法知识点

2019-06-13  本文已影响0人  WanggW

1.将URl携带的query参数分割为对象

/**
 * @param {string} url
 * @returns {Object}
 */
function param2Obj(url) {
  const search = url.split('?')[1]
  if (!search) {
    return {}
  }
  return JSON.parse(
    '{"' +
      decodeURIComponent(search)
        .replace(/"/g, '\\"')
        .replace(/&/g, '","')
        .replace(/=/g, '":"')
        .replace(/\+/g, ' ') +
      '"}'
  )
}

持续更新中

上一篇下一篇

猜你喜欢

热点阅读