HttpUtils工具类预置API一览表
|
API |
API说明 |
|---|---|
|
用于获取某个cookie的值。 |
|
|
用于设置cookie的值。 |
|
|
返回一个Vue18n的实例。 |
|
|
通过ajax的方式,调用平台的接口时使用。 |
|
|
用于手动刷新页面的accesstoken。 |
|
|
用于获取查询字符串中的参数。 |
|
|
用于获取某个localStorage的值。 |
|
|
用于设置某个localStorage的值。 |
setCookie
用于设置cookie的值,使用方式参考如下:
/* @param {*} key
* @param {*} value
*/
HttpUtils.setCookie("key","value")
getI18n
一般用于在初始化阶段返回一个Vue18n的实例,配合Vue和VueI18n使用。使用方式参考如下:
/*
* 该Vue18n实例可以在new一个Vue实例时赋值为i18n参数。
*/
HttpUtils.getI18n({
locale: HttpUtils.getLocale(),
messages: thisObj.getMessages()
})
getCsrfToken
通过ajax的方式,调用平台的接口时使用,使用方式参考如下:
/*
* 如果使用平台桥接器的方式,平台会自动在请求header中添加csrf-token头。
*/
HttpUtils.getCsrfToken(function(csrfToken) {
$.ajax({
headers: {
CSRF-Token: csrfToken
},
})
});
refreshToken
用于手动刷新页面的accesstoken,通常用在执行退出逻辑时,执行该方法刷新页面的accesstoken。使用方式参考如下:
/* @param {*} connector
* @param {*} successCallBack
* @param {*} errorCallback
*/
HttpUtils.refreshToken(connector,successCallBack,successCallBack)
getUrlParam
用于获取查询字符串中的参数,使用方式参考如下:
/*
* 例如某个页面的URL为“https://10.10.10.1:12900/magno/render/cool__app_0000000000NABzEjpNIH/page1?param=1”, 通过执行
* HttpUtils.getUrlParam("param")返回该参数的值“1”。
*/
HttpUtils.getUrlParam("param")