Skip to content

ESSharedDataManager

init()

功能描述

初始化。

参数

返回值

示例代码

点击查看源码
js
ESSharedDataManager.init().then(
    () => {
    },
    error => {
    })

注意

getBoolean(String key, Boolean defValue)

功能描述

通过key读取自身ESAppBoolean类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueBoolean共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getBoolean("booleanKey", false)
    .then(value => {
        },
        error => {
        }
    );

注意

putBoolean(String secretKey, String key, Boolean value, Number mode)

功能描述

通过key存储到自身ESAppBoolean类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueBoolean共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
 ESSharedDataManager.putBoolean("secretKey", "booleanKey", true, 2)
    .then(value => {
        },
        error => {
        }
    );

注意

getInt(String key, Number defValue)

功能描述

通过key读取自身ESAppNumber类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueNumber共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getInt("intKey", 0)
    .then(value => {
        },
        error => {
        }
    );

注意

putInt(String secretKey, String key, Number value, Number mode)

功能描述

通过key存储到自身ESAppNumber类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueNumber共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putInt(this.secretKey, "intKey", 22, 2)
    .then(value => {
        },
        error => {
        }
    );

注意

getString(String key, String defValue)

功能描述

通过key读取自身ESAppString类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueString共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getString("stringKey", "")
    .then(value => {
        },
        error => {
        }
    );

注意

putString(String secretKey, String key, String value, Number mode)

功能描述

通过key存储到自身ESAppString类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueString共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putString(this.secretKey, "stringKey", "22", 2)
    .then(value => {
        },
        error => {
        }
    );

注意

getLong(String key, Number defValue)

功能描述

通过key读取自身ESAppNumber类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueNumber共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getLong("longKey", 0)
    .then(value => {
        },
        error => {
        }
    );

注意

putLong(String secretKey, String key, Number value, Number mode)

功能描述

通过key存储到自身ESAppNumber类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueNumber共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putLong(this.secretKey, "longKey", 22, 2)
    .then(value => {
        },
        error => {
        }
    );

注意

getArray(String key, Array defValue)

功能描述

通过key读取自身ESAppArray类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueArray共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getArray("arrayKey", [])
    .then(value => {
        },
        error => {
        }
    );

注意

putArray(String secretKey, String key, Array value, Number mode)

功能描述

通过key存储到自身ESAppArray类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueArray共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putArray(this.secretKey, "arrayKey", [22], 1)
    .then(value => {
        },
        error => {
        }
    );

注意

getMap(String key, Object defValue)

功能描述

通过key读取自身ESAppObject类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueObject共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getMap("mapKey", {})
    .then(value => {
        },
        error => {

        }
    );

注意

putMap(String secretKey, String key, Object value, Number mode)

功能描述

通过key存储到自身ESAppObject类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueObject共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putMap(this.secretKey, "mapKey", {mapIntKey: 22}, 1)
    .then(value => {
        },
        error => {
        }
    );

注意

getSharedBoolean(String key, Boolean defValue)

功能描述

通过key读取其他ESAppBoolean类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueBoolean共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getSharedBoolean("booleanKey", false)
    .then(value => {
        },
        error => {
        }
    );

注意

putSharedBoolean(String secretKey, String key, Boolean value, Number mode)

功能描述

通过key存储到其他ESAppBoolean类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueBoolean共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
 ESSharedDataManager.putSharedBoolean("secretKey", "booleanKey", true, 2)
    .then(value => {
        },
        error => {
        }
    );

注意

getSharedInt(String key, Number defValue)

功能描述

通过key读取其他ESAppNumber类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueNumber共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getSharedInt("intKey", 0)
    .then(value => {
        },
        error => {
        }
    );

注意

putSharedInt(String secretKey, String key, Number value, Number mode)

功能描述

通过key存储到其他ESAppNumber类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueNumber共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putSharedInt(this.secretKey, "intKey", 22, 2)
    .then(value => {
        },
        error => {
        }
    );

注意

getSharedString(String key, String defValue)

功能描述

通过key读取其他ESAppString类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueString共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getSharedString("stringKey", "")
    .then(value => {
        },
        error => {
        }
    );

注意

putSharedString(String secretKey, String key, String value, Number mode)

功能描述

通过key存储到其他ESAppString类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueString共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putSharedString(this.secretKey, "stringKey", "22", 2)
    .then(value => {
        },
        error => {
        }
    );

注意

getSharedLong(String key, Number defValue)

功能描述

通过key读取其他ESAppNumber类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueNumber共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getSharedLong("longKey", 0)
    .then(value => {
        },
        error => {
        }
    );

注意

putSharedLong(String secretKey, String key, Number value, Number mode)

功能描述

通过key存储到其他ESAppNumber类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueNumber共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putSharedLong(this.secretKey, "longKey", 22, 2)
    .then(value => {
        },
        error => {
        }
    );

注意

getSharedArray(String key, Array defValue)

功能描述

通过key读取其他ESAppArray类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueArray共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getSharedArray("arrayKey", [])
    .then(value => {
        },
        error => {
        }
    );

注意

putSharedArray(String secretKey, String key, Array value, Number mode)

功能描述

通过key存储到其他ESAppArray类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueArray共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putSharedArray(this.secretKey, "arrayKey", [22], 1)
    .then(value => {
        },
        error => {
        }
    );

注意

getSharedMap(String key, Object defValue)

功能描述

通过key读取其他ESAppObject类型的共享的数据。

参数

属性类型必填说明
keyString共享数据的key
defValueObject共享数据的默认返回值

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.getSharedMap("mapKey", {})
    .then(value => {
        },
        error => {

        }
    );

注意

putSharedMap(String secretKey, String key, Object value, Number mode)

功能描述

通过key存储到其他ESAppObject类型的共享数据。

参数

属性类型必填说明
secretKeyString共享数据的秘钥
keyString共享数据的key
valueObject共享数据的类型
modeNumber共享数据的权限

返回值

Promise

示例代码

点击查看源码
js
ESSharedDataManager.putSharedMap(this.secretKey, "mapKey", {mapIntKey: 22}, 1)
    .then(value => {
        },
        error => {
        }
    );

注意