全部产品
Search
文档中心

SuperApp:Cache

更新时间:Jun 28, 2025

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

Catatan

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

Catatan

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

Catatan

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

Catatan

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

Catatan

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));
});