urlControl.js 659 B

1234567891011121314151617181920212223242526
  1. /*
  2. * @Description: url操作相关的js
  3. * @Autor: kindring
  4. * @Date: 2021-10-15 11:59:15
  5. * @LastEditors: kindring
  6. * @LastEditTime: 2021-10-15 12:03:57
  7. * @LastDescript:
  8. */
  9. /**
  10. * 裁切又?分隔的字符串
  11. * @param {*} str
  12. * @returns
  13. */
  14. function getUrlParams(str) {
  15. return str.split('&').reduce((acc, current) => {
  16. current = current.split('=')
  17. acc[current[0]] = current[1]
  18. return acc
  19. }, {})
  20. }
  21. console.log(getUrlParams('imei=1234&id=5'));//{ imei: '1234', id: '5' }
  22. console.log(getUrlParams('?imei=1234&id=5'));//{ '?imei': '1234', id: '5' }
  23. // 获取当前页面参数
  24. // let urlQuery = window.location.search