小程式自帶快取資料庫使用教程

2022-09-24 02:39:09 字數 958 閱讀 6198

小程式之所以能有優秀流暢的表現,另一方面是依託微信宿主,從網路層面保證充足的頻寬和速度響應,要知道當年為了對抗msn。qq單點突破,對網路基礎設定到技術架構做了眾多的優化,才有了後來騰訊雲、微信這樣快速崛起的big thing。

//將資料儲存在本地快取中指定的 key 中

wx.setstorage(object)

wx.setstoragesync(key,data)

//從本地快取中非同步獲取指定 key 對應的內容

wx.getstorage(object)

wx.getstoragesync(key)

//非同步獲取當前storage的相關資訊

wx.getstorageinfo(object)

wx.getstorageinfosync()

//success返回的內容中有keys(array)\currentsize(number)\limitsize(number),

//分別表示當前快取中key、占用的空間大小、限制的空間大小

//從本地快取中非同步移除指定 key

wx.removestorage(object)

wx.removestoragesync(key)

//清理本地資料快取。

wx.clearstorage()

wx.clearstoragesync()

小程式快取,可以理解為nosql的資料庫,類似memcached\redis這樣的資料庫,官方的要求是本地最多10mb,對於產品初始化資料的載入已經足夠了。

對於不同的小程式,採用了沙盒機制,別的小程式不會訪問到你的小程式,當然你也不能訪問到別人的小程式。

上面api列表組中提供的函式組中第乙個函式,所以對應的object引數中都可以帶success、fail、complete函式,第二行是同步函式,都不需要帶這些引數,在使用的過程中要注意,尤其是要做網路請求之前需要獲取本地的身份資訊。最好是用同步方法,避免空值傳遞。

微信小程式快取獲取資料教程

資料常用於 如何使用非同步介面進行資料快取?將資料儲存在本地快取中指定的key中,會覆蓋掉原來該key對應的內容,這是乙個非同步介面。object引數說明 示例 wx.setstorage 當 setstorage 之後可以去到開發者工具裡面檢視 這是沒有儲存值的情況 可以看到是沒有 key 值的 ...

資料庫自帶角色

blkadmin 執行bulk insert 語句 dcreator 建修改刪除和還原資料庫 diskadmin 盤檔案 processadmin 管理在 sql中執行的程序 securityadmin 理伺服器登入賬戶 serveradmin 置伺服器 範圍設定 setupadmin sysadm...

如何使用自帶的SQLite資料庫

當前流行的資料庫有oracle mysql microsoft sql server postgresql mongodb redis microsoft access sqlite 這個是按某報告調研的受歡迎程度來排名的 當然每個資料庫都有它最適合的應用場合。這裡我們推薦一款輕型的關係型資料庫sq...