W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
小程序無需安裝,用戶第一次使用小程序時,支付寶 App 會從服務(wù)器下載小程序的資源,下載后的小程序資源會緩存在支付寶的客戶端一段時間。當(dāng)用戶再次打開已經(jīng)緩存資源的小程序時,會跳過下載過程,能夠更快地打開小程序。
onLaunch
回調(diào)函數(shù)。onShow
函數(shù)會觸發(fā),onLaunch
回調(diào)函數(shù)不會被觸發(fā)。
可在 app.js 中注冊前臺 / 后臺切換的回調(diào)函數(shù)。當(dāng)小程序從后臺進(jìn)入前臺顯示時會觸發(fā) onShow
,當(dāng)小程序從前臺到后臺時會觸發(fā) onHide
。
開啟本地緩存數(shù)據(jù),進(jìn)行存儲、獲取和刪除等控制。 單個小程序的緩存總上限為 10MB。 同步方法會阻塞當(dāng)前任務(wù),直到同步方法處理返回。異步方法不會阻塞當(dāng)前任務(wù)。
操作 | 同步 | 異步 | 描述 |
---|---|---|---|
存儲 | my.setStorageSync | my.setStorage | 數(shù)據(jù)存儲在本地緩存中指定的 key 中的接口,會覆蓋掉原來該 key 對應(yīng)的數(shù)據(jù) |
讀取 | my.getStorageSync | my.getStorage | 獲取緩存數(shù)據(jù)的接口 |
清除 | my.clearStorageSync | my.clearStorage | 清除本地數(shù)據(jù)緩存的接口 |
刪除 | my.removeStorageSync | my.removeStorage | 刪除緩存數(shù)據(jù)的接口 |
獲取相關(guān)信息 | my.getStorageInfoSync | my.getStorageInfo | 獲取當(dāng)前 storage 的相關(guān)信息的接口 |
用戶點(diǎn)擊右上角關(guān)閉按鈕關(guān)閉小程序時,小程序僅是進(jìn)入后臺運(yùn)行,不會被銷毀。只有當(dāng)小程序進(jìn)入后臺運(yùn)行狀態(tài)一定時間,或者占用系統(tǒng)資源過高時,才會被真正銷毀。
A:小程序不建議使用 cookie,不支持 session。推薦使用小程序緩存。
A:使用了緩存 API 必須使用清除 API,否則緩存不會被清除掉。
A:權(quán)限問題,用超級用戶來執(zhí)行。在npm install 指令前加 sudo 變?yōu)椋?sudo npm install。
A:支付寶 APP 版本過低,不支持某些 API 或者組件,會報這樣的錯誤。建議做 兼容 處理。
A:不支持發(fā)送push消息。推薦使用小程序緩存。
A:告知在調(diào)用存入 API 時使用了 JSON.stringify 導(dǎo)致。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: