ionic3全局緩存Storage

    最近使用angularjs+ionic搭配Java後臺做一個手機app,app端需要將登錄用戶等一些信息進行全局緩存,這時候需要使用到ionic包下面的Storage來緩存數據。

    1、首先,在app.module.ts文件中導入我們的Storage包


2、在我們的需要使用的頁面導入Storage,構造器引入storage對象


3、storage有哪些方法供我們使用呢?


這些方法返回的都是一個promise對象,下面來簡單介紹下各個方法吧:

set方法:key-value格式,key的類型是字符串,設置鍵值對,將我們需要緩存的數據綁定到一個字符串上。相同的key會覆蓋上一次的值。

get方法:根據給定的字符串取值,因爲返回的是promise對象,我們需要進一步的取值,如下


keys方法:返回所有的key,是一個字符串數組。

length方法:返回所有key的數量

remove方法:根據給定的key刪除

foreach方法:遍歷所有的key-value

clear方法:清空緩存。