urlUtils

AMD: require(["geoscene/core/urlUtils"], (urlUtils) => { /* 代码 */ });
ESM: import * as urlUtils from "@geoscene/core/core/urlUtils";
对象: geoscene/core/urlUtils
起始版本: GeoScene API for JavaScript 4.22

使用 URL 的实用工具方法。

方法列表

名称 返回值类型 描述 Object
Number更多信息

将给定的代理规则添加到代理规则列表中: geosceneConfig.request.proxyRules

更多信息urlUtils
Object更多信息

返回与给定 URL 匹配的代理规则。

更多信息urlUtils
Object更多信息

将 URL 参数转换为对象表示形式。

更多信息urlUtils

方法详细说明

addProxyRule(rule){Number}static

将给定的代理规则添加到代理规则列表中: geosceneConfig.request.proxyRules

参数:
规范:
rule Object

指定应使用代理的 URL 的对象。有关此对象所需的属性,请参阅下面的对象规范表。

规范:
proxyUrl String

代理的 URL。

urlPrefix String

应通过给定代理访问的资源的 URL 前缀。

返回值:
类型 描述
Number geosceneConfig.request.proxyRules 数组中代理规则的索引。
另参阅:
getProxyRule(url){Object}static

返回与给定 URL 匹配的代理规则。

参数:
url String

通过代理访问的资源的 URL。

返回值:
类型 描述
Object geosceneConfig.request.proxyRules 中定义的代理规则对象。
另参阅:
urlToObject(url){Object}static

将 URL 参数转换为对象表示形式。

参数:
url String

输入URL。

返回值:
类型 描述
Object 返回一个对象,该对象表示 URL、其参数和参数值。对象的规范如下:
名称 类型 描述
path String 给定 URL 的路径。
query Object 其属性和值是给定 URL 的参数和参数值的对象。
示例代码:
let myObject = urlUtils.urlToObject("http://www.myworld.com?state_name=Ohio&city_name=Akron");
  // 我的 Object 的值是...
  // { 路径:"http://www.myworld.com", 查询: {state_name: "Ohio", city_name: "Akron"} }

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.