System.register(["cc"], function (_export, _context) { "use strict"; var _cclegacy, UrlUtil, _crd; _export("default", void 0); return { setters: [function (_cc) { _cclegacy = _cc.cclegacy; }], execute: function () { _crd = true; _cclegacy._RF.push({}, "27d07mMayFBBZrBncxUySIT", "UrlUtil", undefined); _export("default", UrlUtil = class UrlUtil { /** * 获取URL参数(字符串) * @param url 地址 * @returns {string} */ static getParamString(url) { var _window$location; url = url || ((_window$location = window.location) == null ? void 0 : _window$location.href); if (url != void 0) { var index = url.indexOf('?'); if (index != -1) { return url.substring(index + 1); } } return null; } /** * 获取URL参数 * @param url 地址 * @returns {JSON} */ static getParam(url) { var param = {}; var paramString = this.getParamString(url); if (paramString) { paramString.split("&").forEach(value => { var values = value.split("="); if (values.length == 2) { param[values[0]] = values[1]; } }); } return param; } /** * 根据key获取URL参数 * @param key key * @param url 地址 * @returns {string} */ static getParamValue(key, url) { var paramString = this.getParamString(url); if (paramString) { var values = paramString.match("(^|&)" + key + "=([^&]*)(&|$)"); if (values) { return values[2]; } } return null; } }); _cclegacy._RF.pop(); _crd = false; } }; }); //# sourceMappingURL=ce2f283ae68d3f2c067f86ddbe66b3d496f1cd5e.js.map