tools.js 580 B

1234567891011121314151617181920212223242526272829
  1. export function objToUrl(obj) {
  2. let uri = '';
  3. let keys = Object.keys(obj);
  4. keys.forEach(item => {
  5. uri += '&' + item + '=' + obj[item];
  6. });
  7. uri = uri.substr(1);
  8. return uri;
  9. }
  10. export function parseQueryString(url) {
  11. var obj = {};
  12. var keyvalue = [];
  13. var key = "",
  14. value = "";
  15. var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
  16. for (var i in paraString) {
  17. keyvalue = paraString[i].split("=");
  18. key = keyvalue[0];
  19. value = keyvalue[1];
  20. obj[key] = value;
  21. }
  22. return obj;
  23. }