Cache de données de l'API du programme WeChat Mini


Chaque applet WeChat peut avoir son propre cache local, qui peut être défini et obtenu via wx.setStorage (wx.setStorageSync), wx.getStorage (wx.getStorageSync), wx.clearStorage (wx.clearStorageSync) et nettoyé.

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)


stocke les données dans la clé spécifiée dans le cache local et écrasera le contenu original correspondant à la clé. Il s'agit d'une interface asynchrone.

Object Paramètre Description:

QQ截图20170208112631.png

Sample Code

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

wx.setStorageSync (clé, données)


Storing les données dans la clé spécifiée dans le cache local écraseront l'original Le contenu correspondant to KEY est une interface synchrone.

Description du paramètre :

QQ截图20170208112637.png

Exemple de code

wx.setStorageSync("key","value");

wx.getStorage(OBJECT)


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

Description du paramètre OBJECT :

QQ截图20170208112642.png

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 :

QQ截图20170208112647.png

Exemple de code :

var value = wx.getStorageSync("key");

wx.clearStorage()


Nettoyer le cache de données local

Exemple de code :

wx.clearStorage();

wx.clearStorageSync()


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

Exemple de code :

wx.clearStorageSync();