小程序從本地緩存中異步獲取指定 key 的內(nèi)容wx.getStorage
	   wx.getStorage(Object object)
從本地緩存中異步獲取指定 key 的內(nèi)容。緩存相關(guān)策略請(qǐng)查看 存儲(chǔ)。
以 Promise 風(fēng)格 調(diào)用:支持
小程序插件:支持,需要小程序基礎(chǔ)庫(kù)版本不低于 1.9.6
微信 Windows 版:支持
微信 Mac 版:支持
參數(shù)
Object object
屬性    類型    默認(rèn)值    必填    說(shuō)明    最低版本
key    string        是    本地緩存中指定的 key    
encrypt    Boolean    false    否    是否開(kāi)啟加密存儲(chǔ)。只有異步的 getStorage 接口支持開(kāi)啟加密存儲(chǔ)。開(kāi)啟后,將會(huì)對(duì) data 使用 AES128 解密,接口回調(diào)耗時(shí)將會(huì)增加。若開(kāi)啟加密存儲(chǔ),setStorage 和 getStorage 需要同時(shí)聲明 encrypt 的值為 true    2.21.3
success    function        否    接口調(diào)用成功的回調(diào)函數(shù)    
fail    function        否    接口調(diào)用失敗的回調(diào)函數(shù)    
complete    function        否    接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)    
object.success 回調(diào)函數(shù)
參數(shù)
Object res
屬性    類型    說(shuō)明
data    any    key對(duì)應(yīng)的內(nèi)容
示例代碼
wx.getStorage({
  key: 'key',
  success (res) {
    console.log(res.data)
  }
})
// 開(kāi)啟加密存儲(chǔ)
wx.setStorage({
  key: "key",
  data: "value",
  encrypt: true, // 若開(kāi)啟加密存儲(chǔ),setStorage 和 getStorage 需要同時(shí)聲明 encrypt 的值為 true
  success() {
    wx.getStorage({
      key: "key",
      encrypt: true, // 若開(kāi)啟加密存儲(chǔ),setStorage 和 getStorage 需要同時(shí)聲明 encrypt 的值為 true
      success(res) {
        console.log(res.data)
      }
    })
  }
})
	   
 作者:大學(xué)生新聞網(wǎng)    來(lái)源:大學(xué)生新聞網(wǎng)
發(fā)布時(shí)間:2025-04-09    閱讀: