12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- 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=e5e04bc899c670002bcc5c7aac441a4c4281e9a4.js.map
|