Appearance
ESSharedDataManager
init()
功能描述
初始化。
参数
无
返回值
无
示例代码
点击查看源码
js
ESSharedDataManager.init().then(
() => {
},
error => {
})注意
无
getBoolean(String key, Boolean defValue)
功能描述
通过key读取自身ESAppBoolean类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Boolean | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getBoolean("booleanKey", false)
.then(value => {
},
error => {
}
);注意
无
putBoolean(String secretKey, String key, Boolean value, Number mode)
功能描述
通过key存储到自身ESAppBoolean类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Boolean | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putBoolean("secretKey", "booleanKey", true, 2)
.then(value => {
},
error => {
}
);注意
无
getInt(String key, Number defValue)
功能描述
通过key读取自身ESAppNumber类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Number | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getInt("intKey", 0)
.then(value => {
},
error => {
}
);注意
无
putInt(String secretKey, String key, Number value, Number mode)
功能描述
通过key存储到自身ESAppNumber类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Number | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putInt(this.secretKey, "intKey", 22, 2)
.then(value => {
},
error => {
}
);注意
无
getString(String key, String defValue)
功能描述
通过key读取自身ESAppString类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | String | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getString("stringKey", "")
.then(value => {
},
error => {
}
);注意
无
putString(String secretKey, String key, String value, Number mode)
功能描述
通过key存储到自身ESAppString类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | String | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putString(this.secretKey, "stringKey", "22", 2)
.then(value => {
},
error => {
}
);注意
无
getLong(String key, Number defValue)
功能描述
通过key读取自身ESAppNumber类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Number | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getLong("longKey", 0)
.then(value => {
},
error => {
}
);注意
无
putLong(String secretKey, String key, Number value, Number mode)
功能描述
通过key存储到自身ESAppNumber类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Number | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putLong(this.secretKey, "longKey", 22, 2)
.then(value => {
},
error => {
}
);注意
无
getArray(String key, Array defValue)
功能描述
通过key读取自身ESAppArray类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Array | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getArray("arrayKey", [])
.then(value => {
},
error => {
}
);注意
无
putArray(String secretKey, String key, Array value, Number mode)
功能描述
通过key存储到自身ESAppArray类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Array | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putArray(this.secretKey, "arrayKey", [22], 1)
.then(value => {
},
error => {
}
);注意
无
getMap(String key, Object defValue)
功能描述
通过key读取自身ESAppObject类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Object | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getMap("mapKey", {})
.then(value => {
},
error => {
}
);注意
无
putMap(String secretKey, String key, Object value, Number mode)
功能描述
通过key存储到自身ESAppObject类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Object | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putMap(this.secretKey, "mapKey", {mapIntKey: 22}, 1)
.then(value => {
},
error => {
}
);注意
无
getSharedBoolean(String key, Boolean defValue)
功能描述
通过key读取其他ESAppBoolean类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Boolean | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getSharedBoolean("booleanKey", false)
.then(value => {
},
error => {
}
);注意
无
putSharedBoolean(String secretKey, String key, Boolean value, Number mode)
功能描述
通过key存储到其他ESAppBoolean类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Boolean | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putSharedBoolean("secretKey", "booleanKey", true, 2)
.then(value => {
},
error => {
}
);注意
无
getSharedInt(String key, Number defValue)
功能描述
通过key读取其他ESAppNumber类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Number | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getSharedInt("intKey", 0)
.then(value => {
},
error => {
}
);注意
无
putSharedInt(String secretKey, String key, Number value, Number mode)
功能描述
通过key存储到其他ESAppNumber类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Number | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putSharedInt(this.secretKey, "intKey", 22, 2)
.then(value => {
},
error => {
}
);注意
无
getSharedString(String key, String defValue)
功能描述
通过key读取其他ESAppString类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | String | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getSharedString("stringKey", "")
.then(value => {
},
error => {
}
);注意
无
putSharedString(String secretKey, String key, String value, Number mode)
功能描述
通过key存储到其他ESAppString类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | String | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putSharedString(this.secretKey, "stringKey", "22", 2)
.then(value => {
},
error => {
}
);注意
无
getSharedLong(String key, Number defValue)
功能描述
通过key读取其他ESAppNumber类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Number | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getSharedLong("longKey", 0)
.then(value => {
},
error => {
}
);注意
无
putSharedLong(String secretKey, String key, Number value, Number mode)
功能描述
通过key存储到其他ESAppNumber类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Number | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putSharedLong(this.secretKey, "longKey", 22, 2)
.then(value => {
},
error => {
}
);注意
无
getSharedArray(String key, Array defValue)
功能描述
通过key读取其他ESAppArray类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Array | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getSharedArray("arrayKey", [])
.then(value => {
},
error => {
}
);注意
无
putSharedArray(String secretKey, String key, Array value, Number mode)
功能描述
通过key存储到其他ESAppArray类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Array | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putSharedArray(this.secretKey, "arrayKey", [22], 1)
.then(value => {
},
error => {
}
);注意
无
getSharedMap(String key, Object defValue)
功能描述
通过key读取其他ESAppObject类型的共享的数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 共享数据的key |
| defValue | Object | 是 | 共享数据的默认返回值 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.getSharedMap("mapKey", {})
.then(value => {
},
error => {
}
);注意
无
putSharedMap(String secretKey, String key, Object value, Number mode)
功能描述
通过key存储到其他ESAppObject类型的共享数据。
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secretKey | String | 否 | 共享数据的秘钥 |
| key | String | 是 | 共享数据的key |
| value | Object | 是 | 共享数据的类型 |
| mode | Number | 是 | 共享数据的权限 |
返回值
Promise
示例代码
点击查看源码
js
ESSharedDataManager.putSharedMap(this.secretKey, "mapKey", {mapIntKey: 22}, 1)
.then(value => {
},
error => {
}
);注意
无