WeChat ミニ プログラム API データ キャッシュ
各 WeChat アプレットは独自のローカル キャッシュを持つことができ、wx.setStorage (wx.setStorageSync)、wx.getStorage (wx.getStorageSync)、wx.clearStorage (wx.clearStorageSync) を通じて設定および取得し、クリーンアップすることができます。
注: localStorage は永続的に保存されますが、ユーザーがデバイスを変更できないように、すべての重要な情報を localStorage に保存することはお勧めしません。
wx.setStorage(OBJECT)
は、ローカルキャッシュ内の指定されたキーにデータを保存し、そのキーに対応する元のコンテンツを上書きします。これは非同期インターフェイスです。
OBJECTパラメータの説明:
サンプルコード
wx.setStorage({ key:"key" data:"value"});
wx.setStorageSync(KEY,DATA)
ローカルキャッシュで指定されたKEYにDATAを保存すると、元の対応するコンテンツが上書きされますto KEY は同期インターフェイスです。
パラメータの説明:
サンプルコード
wx.setStorageSync("key","value");
wx.getStorage(OBJECT)
指定されたキーに対応するコンテンツをローカルキャッシュから非同期的に取得します。
OBJECTパラメータの説明:
サンプルコード:
wx.getStorage({ key:'key', success:function(res){ console.log(res.data); } });
wx.getStorageSync(KEY)
指定されたキーに対応するコンテンツをローカルキャッシュから同期的に取得します。
パラメータの説明:
サンプルコード:
var value = wx.getStorageSync("key");
wx.clearStorage()
ローカルデータキャッシュを削除します
サンプルコード: うわー
wx.clearStorageSync()ローカル データ キャッシュを同期的にクリアする
サンプル コード:
wx.clearStorage();