天波用户运营管理后台系统
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

26 行
501B

  1. /**
  2. * @param {string} url
  3. * @returns {Object}
  4. */
  5. function param2Obj(url) {
  6. const search = decodeURIComponent(url.split('?')[1]).replace(/\+/g, ' ')
  7. if (!search) {
  8. return {}
  9. }
  10. const obj = {}
  11. const searchArr = search.split('&')
  12. searchArr.forEach(v => {
  13. const index = v.indexOf('=')
  14. if (index !== -1) {
  15. const name = v.substring(0, index)
  16. const val = v.substring(index + 1, v.length)
  17. obj[name] = val
  18. }
  19. })
  20. return obj
  21. }
  22. module.exports = {
  23. param2Obj
  24. }