1.wxは、ローカル・データ・ストアとローカルにデータを取得し
それはあなたの携帯電話にローカルストアに保存されます
wx.setStorageSync与wx.setStorage
1.1 wx.setStorageSync(文字列キー、任意のデータ)(同步)
パラメータ
文字列キー:ローカルキャッシュ指定されたキー
任意のデータ:コンテンツストレージの必要性。唯一のネイティブ型、日付をサポートし、貫通JSON.stringify
シリアライズされたオブジェクト。
サンプルコード
wx.setStorage({
key: 'key',
data: 'value'
})
try {
wx.setStorageSync('key', 'value')
} catch (e) { }
1.2 wx.setStorage(Objectオブジェクト)(非同期)
ローカルキャッシュに指定されたキーに格納されたデータ。これは、コンテンツに対応する元のキーが上書きされます。ユーザーに加えて、クリーンアップする一定の時間をかけているアプレット自体と一致したデータストレージライフサイクルは、自動的に削除されるか、積極的に、それ以外のデータが利用されています。1メガバイトの個々のキーの長さに記憶された最大許容データ、10メガバイトの上限に格納されたすべてのデータ。
パラメータ
Objectオブジェクト
プロパティ | タイプ | デフォルト値 | 必須の | 説明 |
---|---|---|---|---|
キー | 弦 | それはあります | ローカルキャッシュには、キーを指定しました | |
データ | どれか | それはあります | コンテンツストレージの必要性。唯一のネイティブ型、日付をサポートし、貫通JSON.stringify シリアライズされたオブジェクト。 |
|
成功 | 関数 | ノー | インタフェース呼出成功コールバック関数 | |
失敗します | 関数 | ノー | インターフェイスは、障害コールバック関数を呼び出します | |
コンプリート | 関数 | ノー | インタフェースは、コールバック関数の終了を呼び出す(呼び出しが成功、失敗が実行されます) |
サンプルコード
wx.setStorage({
key: 'key',
data: 'value'
})
try {
wx.setStorageSync('key', 'value')
} catch (e) { }
2上記のいずれかがあなたのビジネスを設定するために使用したいかを確認するために、同期または非同期、または区別されています
1.3wx.getStorageSync(文字列キー)(同期)
パラメータ
文字列キー:ローカルキャッシュ指定されたキー
戻り値:対応するすべてのデータ、キーコンテンツ
サンプルコード
wx.getStorage({
key: 'key',
success(res) {
console.log(res.data)
}
})
try {
const value = wx.getStorageSync('key')
if (value) {
// Do something with return value
}
} catch (e) {
// Do something when catch error
}
1.4wx.getStorage(Objectオブジェクト)(非同期)
非同期は、ローカルキャッシュから指定されたキーの内容を取得します。
パラメータ:オブジェクトオブジェクト
プロパティ | タイプ | デフォルト値 | 必須の | 説明 |
---|---|---|---|---|
キー | 弦 | それはあります | ローカルキャッシュには、キーを指定しました | |
成功 | 関数 | ノー | インタフェース呼出成功コールバック関数 | |
失敗します | 関数 | ノー | インターフェイスは、障害コールバック関数を呼び出します | |
コンプリート | 関数 | ノー | インタフェースは、コールバック関数の終了を呼び出す(呼び出しが成功、失敗が実行されます) |
object.successコールバック関数
パラメータ
オブジェクトの解像度
プロパティ | タイプ | 説明 |
---|---|---|
データ | どれか | コンテンツに対応する鍵 |
サンプルコード
wx.getStorage({
key: 'key',
success(res) {
console.log(res.data)
}
})
try {
const value = wx.getStorageSync('key')
if (value) {
// Do something with return value
}
} catch (e) {
// Do something when catch error
}