文档

本文介绍缓存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));
});

  • 本页导读 (0)
文档反馈