Heim > WeChat-Applet > Mini-Programmentwicklung > Lassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben

Lassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben

青灯夜游
Freigeben: 2021-11-22 19:28:41
nach vorne
3501 Leute haben es durchsucht

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!

Lassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben

1. Synchroner Betrieb des lokalen Speichers

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 synchronisierter Speicher:

wx.setStorageSync('key', 'value')
Nach dem Login kopieren

Der Effekt ist im WeChat Mini-Programm-Debugger wie folgt zu sehen:

Lassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben

wx.getStorageSync synchronisierte Erfassung:

wx.getStorageSync('key')
console.log(wx.getStorageSync('key'))//value
Nach dem Login kopieren

wx. GetStorageInfosync () Informationen im aktuellen Speicher clearStorageSync wird zusammen mit den vorherigen Protokollen gelöscht

2. Asynchroner Betrieb des lokalen Speichers

Lassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben1.wx.setStorage asynchroner Speicherwert

Speichern Sie die Daten im im lokalen Cache angegebenen Schlüssel. Überschreibt den ursprünglichen Inhalt, der dem Schlüssel entspricht. Sofern der Benutzer sie nicht aktiv löscht oder sie aus Speicherplatzgründen vom System gelöscht werden, sind die Daten immer verfügbar. Die maximale Datenlänge, die in einem einzelnen Schlüssel gespeichert werden darf, beträgt 1 MB, und die Obergrenze für die gesamte Datenspeicherung beträgt 10 MB.

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
Nach dem Login kopieren

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.

Lassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben

2.wx.removeStorage() entfernt den angegebenen Wert

Entfernt den angegebenen Schlüssel aus dem lokalen Cache.

wx.removeStorageSync('key')
Nach dem Login kopieren

3.wx.getStorage(); Den Wert abrufen

Asynchron den Inhalt des angegebenen Schlüssels aus dem lokalen Cache abrufen.

wx.clearStorageSync()
Nach dem Login kopieren

4.wx.getStorageInfo Holen Sie sich die Informationen im aktuellen Speicher Lassen Sie uns darüber sprechen, wie Sie den lokalen Speicher in einem Miniprogramm synchron oder asynchron betreiben

wx.setStorage({
    key:"key2",
    data:"value2"
})
Nach dem Login kopieren

5.wx.clearStorage(); Alle Schlüssel löschen

wx.removeStorage({
    key: 'key',
    success (res) {
        console.log(res)
    }
})
Nach dem Login kopieren
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

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!

Verwandte Etiketten:
Quelle:juejin.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage