get-query-string.js

  1. import qs from 'query-string';
  2. /**
  3. * 获取url链接参数
  4. * @param {string} key 链接参数
  5. * @return {string} 链接参数
  6. *
  7. * @example
  8. *
  9. * import { getQueryString } from '@jairwinl/utils/esm/getQueryString';
  10. *
  11. * export type IQueryStringKey = 'id'
  12. *
  13. * getQueryString<IQueryStringKey>('id') as string; // 详情ID
  14. *
  15. */
  16. function getQueryString(key) {
  17. var _a;
  18. var query = qs.parse((_a = location === null || location === void 0 ? void 0 : location.search) === null || _a === void 0 ? void 0 : _a.replace('?', ''));
  19. return query[key];
  20. }
  21. export default getQueryString;
  22. //# sourceMappingURL=get-query-string.js.map