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 => {
        }
    );

注意 ​

无