sessionStorage:
這個(gè)是一個(gè)本地的臨時(shí)緩存,用來存儲(chǔ)一些比較簡單的數(shù)據(jù)
sessionStorage.setItem(key,value);
sessionStorage.getItem(key);
使用很簡單,但是有一個(gè)缺點(diǎn)就是只能存儲(chǔ)string類型的數(shù)據(jù);如果想要緩存數(shù)組數(shù)據(jù)或者更復(fù)雜的數(shù)據(jù)最好直接請(qǐng)求后臺(tái)獲取,或者使用Storage進(jìn)行存儲(chǔ)
Storage:
這個(gè)優(yōu)勢(shì)就是可以存任何類型的數(shù)據(jù),對(duì)我們平時(shí)開發(fā)很方便。
import{ Storage }from'@ionic/storage';
constructor(publicstorage: Storage) {
}
設(shè)置值:
this.storage.set("moneyTypes",this.moneyTypes);
取值:
this.storage.get('moneyTypes').then((val) => {
? ? ? this.typeData= val;
? ? ? console.log(JSON.stringify(this.typeData));
});
}