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