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