Tema ini menjelaskan API JavaScript dari WVStorage. Anda dapat merujuk pada tema ini saat membuat aplikasi HTML5 atau Miniapps. API JavaScript dari WVStorage menyediakan kemampuan terkait penyimpanan data cache, seperti menambahkan, menghapus, dan membersihkan cache.
WVStorage.setItem
API ini hanya tersedia di WindVane Android 1.0.3.4 atau lebih baru, serta WindVane iOS 2.1.4 atau lebih baru.
Menyimpan data dalam kunci tertentu di cache lokal.
Parameter Input
[
string] key: Kunci yang ditentukan dalam cache.[
string] value: Nilai dari kunci tersebut.
Parameter Callback
Parameter untuk callback sukses:
Tidak ada parameter callback yang tersedia.
Parameter untuk callback gagal:
[
string] msg: Pesan kesalahan.
var params = {
key: 'key',
value: 'value'
};
window.WindVane.call('WVStorage', 'setItem', params, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});WVStorage.getItem
API ini hanya tersedia di WindVane Android 1.0.3.4 atau lebih baru, serta WindVane iOS 2.1.4 atau lebih baru.
Mengambil data cache untuk kunci yang ditentukan.
Parameter Input
[
string] key: Kunci yang ditentukan.
Parameter Callback
Parameter untuk callback sukses:
[
string] data: Konten yang sesuai dengan kunci.
Parameter untuk callback gagal:
[
string] msg: Pesan kesalahan.
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 ini hanya tersedia di WindVane Android 1.0.3.4 atau lebih baru, serta WindVane iOS 2.1.4 atau lebih baru.
Menghapus data cache untuk kunci yang ditentukan.
Parameter Input
[
string] key: Kunci yang ditentukan.
Parameter Callback
Parameter untuk callback sukses:
Tidak ada parameter callback yang tersedia.
Parameter untuk callback gagal:
[
string] msg: Pesan kesalahan.
var params = {
key: 'key'
};
window.WindVane.call('WVStorage', 'removeItem', params, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});WVStorage.clearStorage
API ini hanya tersedia di WindVane Android 1.0.3.4 atau lebih baru, serta WindVane iOS 2.1.4 atau lebih baru.
Membersihkan data lokal yang disimpan secara asinkron.
Parameter Input
Tidak ada parameter input yang tersedia.
Parameter Callback
Parameter untuk callback sukses:
Tidak ada parameter callback yang tersedia.
Parameter untuk callback gagal:
[
string] msg: Pesan kesalahan.
window.WindVane.call('WVStorage', 'clearStorage', {}, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});WVStorage.clearStorageSync
API ini hanya tersedia di WindVane Android 1.0.3.4 atau lebih baru, serta WindVane iOS 2.1.4 atau lebih baru.
Membersihkan data lokal yang disimpan secara sinkron.
Parameter Input
Tidak ada parameter input yang tersedia.
Parameter Callback
Parameter untuk callback sukses:
Tidak ada parameter callback yang tersedia.
Parameter untuk callback gagal:
[
string] msg: Pesan kesalahan.
window.WindVane.call('WVStorage', 'clearStorageSync', {}, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});