Heim > Artikel > WeChat-Applet > Lassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben
Dieser Artikel führt Sie zum Verständnis des synchronen und asynchronen Speichers im WeChat-Applet und stellt die Methoden des synchronen Betriebs des lokalen Speichers und des asynchronen Betriebs des lokalen Speichers vor. Ich hoffe, dass er für alle hilfreich ist!
Versuchen Sie, die synchrone Methode zu verwenden, insbesondere für Anfänger. Sofern die synchrone Methode das Problem nicht lösen kann, sollten Sie die Verwendung der asynchronen Methode in Betracht ziehen Verfahren. [Verwandte Lernempfehlungen: Mini-Programmentwicklungs-Tutorial]
wx.setStorageSync('key', 'value')
Der Effekt ist im WeChat Mini-Programm-Debugger wie folgt zu sehen:
wx.getStorageSync('key') console.log(wx.getStorageSync('key'))//value
1.wx.setStorage asynchroner Speicherwert
const res = wx.getStorageInfoSync() console.log(res.keys)//["logs", "key"] //res.keys当前 storage 中所有的 key console.log(res.currentSize)//1 //res.currentSize当前占用的空间大小, 单位 KB console.log(res.limitSize)//10240 //res.limitSize限制的空间大小,单位 KB
Nachdem wir den Wert gespeichert haben, können wir den Effekt in der Debugging-Leiste des WeChat-Applets sehen. Abgesehen von den unterschiedlichen Zugriffs- und Extraktionsvorgängen sind die Ergebnisse von synchronem und asynchronem Betrieb gleich, es geht nur um das Speichern und Abrufen Der Wert ist das gleiche, außer dass die Synchronisierung sequentiell ausgeführt wird, während die asynchrone Ausführung nicht zu einer Stagnation der Schnittstelle führt. Dies kann jedoch fast ignoriert werden. Daher wird empfohlen, die Synchronisierung zu verwenden, wenn dies nicht erforderlich ist.
wx.removeStorageSync('key')
3.wx.getStorage(); Den Wert abrufen
Asynchron den Inhalt des angegebenen Schlüssels aus dem lokalen Cache abrufen.
wx.clearStorageSync()
4.wx.getStorageInfo Holen Sie sich die Informationen im aktuellen Speicher
wx.setStorage({ key:"key2", data:"value2" })5.wx.clearStorage(); Alle Schlüssel löschen
wx.removeStorage({ key: 'key', success (res) { console.log(res) } })
Einführung in die Programmierung
! !Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!