本文介绍缓存WVStorage相关的JS API,供您创建H5端应用或者小程序时参考。缓存WVStorage的JS API提供数据缓存相关能力,例如添加缓存、删除缓存、清空缓存等。
WVStorage.setItem
说明
该API只在Windvane Android 1.0.3.4以上版本有效
将数据存储在本地缓存中指定的key中。
输入参数
[
string
] key:缓存的key值。[
string
] value:缓存的内容。
回调参数
成功回调参数:
无回调参数。
失败回调参数:
[
string
] msg:错误消息。
var params = {
key: 'key',
value: 'value'
};
window.WindVane.call('WVStorage', 'setItem', params, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVStorage.getItem
说明
该API只在Windvane Android 1.0.3.4以上版本有效。
获取指定key值的缓存数据。
输入参数
[
string
] key:指定的key值。
回调参数
成功回调参数:
[
string
] data:key对应的内容。
失败回调参数:
[
string
] msg:错误消息。
var params = {
key: 'key'
};
window.WindVane.call('WVStorage', 'getItem', params, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVStorage.removeItem
说明
该API只在Windvane Android 1.0.3.4以上版本有效。
删除指定key值的缓存数据。
输入参数
[
string
] key:指定的key值。
回调参数
成功回调参数:
无回调参数。
失败回调参数:
[
string
] msg:错误消息。
var params = {
key: 'key'
};
window.WindVane.call('WVStorage', 'removeItem', params, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVStorage.clearStorage
说明
该API只在Windvane Android 1.0.3.4以上版本有效。
清除本地数据缓存(异步执行)。
输入参数
无输入参数。
回调参数
成功回调参数:
无回调参数。
失败回调参数:
[
string
] msg:错误消息。
window.WindVane.call('WVStorage', 'clearStorage', {}, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVStorage.clearStorageSync
说明
该API只在Windvane Android 1.0.3.4以上版本有效。
清除本地数据缓存(同步执行)。
输入参数
无输入参数。
回调参数
成功回调参数:
无回调参数。
失败回调参数:
[
string
] msg:错误消息。
window.WindVane.call('WVStorage', 'clearStorageSync', {}, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
该文章对您有帮助吗?