Maison  >  Article  >  Applet WeChat  >  Analyse du cache de données dans l'applet WeChat

Analyse du cache de données dans l'applet WeChat

不言
不言original
2018-06-26 16:50:072779parcourir

Cet article présente principalement l'analyse de la mise en cache des données dans les mini-programmes WeChat. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Chaque mini-programme WeChat peut l'avoir. son propre cache local.Cet article présente principalement l'explication détaillée de l'applet WeChat sur le cache de données. Vous pouvez définir, obtenir et nettoyer le cache local via les fonctions.

Chaque applet WeChat peut avoir son propre cache local, qui peut être mis en cache localement via wx.setStorage (wx.setStorageSync), wx.getStorage (wx.getStorageSync), wx.clearStorage (wx.clearStorageSync) Le cache est défini, récupéré et nettoyé. La taille maximale du cache local est de 10 Mo.

Remarque : localStorage est stocké de manière permanente, mais nous ne recommandons pas de stocker toutes les informations clés dans localStorage pour empêcher les utilisateurs de changer d'appareil.

wx.setStorage(OBJECT)

Le stockage des données dans la clé spécifiée dans le cache local écrasera le contenu original correspondant à la clé This Is an. interface asynchrone.

Description du paramètre OBJECT :

Exemple de code

wx.setStorage({
 key:"key"
 data:"value"
})

wx.setStorageSync(KEY ,DATA)

Le stockage des données dans la clé spécifiée dans le cache local écrasera le contenu original correspondant à la clé. Il s'agit d'une interface de synchronisation.

Description du paramètre OBJECT :

Exemple de code

try {
  wx.setStorageSync('key', 'value')
} catch (e) {  
}

wx.getStorage(OBJECT )

Obtenez de manière asynchrone le contenu correspondant à la clé spécifiée à partir du cache local.

Description du paramètre OBJET :

Exemple de code :

wx.getStorage({
 key: 'key',
 success: function(res) {
   console.log(res.data)
 } 
})

wx.getStorageSync( KEY)

Obtenez de manière synchrone le contenu correspondant à la clé spécifiée à partir du cache local.

Description du paramètre :

Exemple de code :

try {
 var value = wx.getStorageSync('key')
 if (value) {
   // Do something with return value
 }
} catch (e) {
 // Do something when catch error
}

wx.getStorageInfo(OBJECT )

Obtenir de manière asynchrone des informations pertinentes sur le stockage actuel

Description du paramètre OBJECT :

description du paramètre de retour de succès :

Exemple de code :

wx.getStorageInfo({
 success: function(res) {
  console.log(res.keys)
  console.log(res.currentSize)
  console.log(res.limitSize)
 }
})

wx.getStorageInfoSync

Obtenir le stockage actuel de manière synchrone Informations connexes

Exemple de code :

try {
 var res = wx.getStorageInfoSync()
 console.log(res.keys)
 console.log(res.currentSize)
 console.log(res.limitSize)
} catch (e) {
 // Do something when catch error
}

wx.removeStorage(OBJECT)

Supprimez de manière asynchrone la clé spécifiée du cache local.

Description du paramètre OBJECT :

Exemple de code :

wx.removeStorage({
 key: 'key',
 success: function(res) {
  console.log(res.data)
 } 
})

wx.removeStorageSync( KEY)

Supprimez de manière synchrone la clé spécifiée du cache local.

Description du paramètre :

Exemple de code :

try {
 wx.removeStorageSync('key')
} catch (e) {
 // Do something when catch error
}

wx.clearStorage()
Effacer le cache des données locales.

Exemple de code :

wx.clearStorage()

wx.clearStorageSync()

Effacer le cache de données locales de manière synchrone

Exemple de code :

try {
  wx.clearStorageSync()
} catch(e) {
 // Do something when catch error
}

Ce qui précède est l'intégralité du contenu de cet article, j'espère que ce sera le cas utile à l'apprentissage de chacun, veuillez faire attention au site Web PHP chinois pour plus de contenu connexe !

Recommandations associées :

Introduction aux fenêtres contextuelles modales personnalisées dans les mini-programmes WeChat

Affichées dans les mini-programmes WeChat programmes Méthodes de contenu au format HTML

À propos de l'analyse de la liaison Redux de l'applet WeChat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn