sessionStorage:
這個(gè)是一個(gè)本地的臨時(shí)緩存捞挥,用來存儲(chǔ)一些比較簡(jiǎn)單的數(shù)據(jù)
sessionStorage.setItem(key,value);
sessionStorage.getItem(key)酬荞;
使用很簡(jiǎn)單齿梁,但是有一個(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));
});
}