有人知道离子中如何使用android中共享首选项的概念吗?我做了很多尝试,但不了解它在离子中的用法。
答案 0 :(得分:4)
在离子中,我们使用离子存储:storage doc
您可以使用以下命令安装此插件
ionic cordova plugin add cordova-sqlite-storage
npm install --save @ionic/storage
将其包含在您的 app.module.ts 导入中:
import { IonicStorageModule } from '@ionic/storage';
// Inside of your @NgModule
imports: [
IonicStorageModule.forRoot() // Add this
],
然后,在使用它的页面上,像这样引用它:
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);
});
}
您还可以使用localforage:enter link description here
安装localforage:
npm install localforage
用途: 注入
import * as localforage from "localforage";
储值
localForage.setItem('key', 'value');
获取价值(同一页面或其他页面)
localforage.getItem('key');
希望您会有所帮助