helper.js 434 B

1234567891011121314151617181920
  1. !function (exports) {
  2. const helper = {}
  3. exports.helper = helper
  4. helper.queryToJson = function (url) {
  5. if (!url) return {}
  6. let query = url.replace(/.+\?/, '')
  7. let ret = {}
  8. let match = query.match(/[^&]*=[^&]*/g)
  9. let reg = /(.+)=(.*)/
  10. match && match.forEach(item => {
  11. if (reg.test(item) ) {
  12. ret[RegExp.$1] = decodeURIComponent(RegExp.$2)
  13. }
  14. })
  15. return ret
  16. }
  17. }(this || window)