在离子中,我们使用离子存储:存储文档
您可以使用以下命令安装此插件
ionic cordova plugin add cordova-sqlite-storage
npm install --save @ionic/storage
Run Code Online (Sandbox Code Playgroud)
将其包含在您的app.module.ts导入中:
import { IonicStorageModule } from '@ionic/storage';
// Inside of your @NgModule
imports: [
IonicStorageModule.forRoot() // Add this
],
Run Code Online (Sandbox Code Playgroud)
然后,在您正在使用它的页面上,像这样引用它:
constructor(private storage: Storage) { }
...
// set a key/value
storage.set('name', 'Max');
// Or to get a key/value pair its key value can get from any page after settting key value
storage.get('name').then((val) => {
console.log('Your age is', val);
});
}
Run Code Online (Sandbox Code Playgroud)
您也可以使用 localforage:在此处输入链接描述
安装localforage:
npm install localforage
Run Code Online (Sandbox Code Playgroud)
用途:注射
import * as localforage from "localforage";
Run Code Online (Sandbox Code Playgroud)
储值
localForage.setItem('key', 'value');
Run Code Online (Sandbox Code Playgroud)
获取价值(同一页面或其他页面)
localforage.getItem('key');
Run Code Online (Sandbox Code Playgroud)
希望对您有所帮助