我正在使用Ionic 2.尝试在本地存储中设置字符串。
import { Storage } from '@ionic/storage';
constructor(public storage: Storage) {
}
createChat(chatItem: any): void {
this.storage.ready().then(() => {
var jsonString = JSON.stringify(chatItem);
this.storage.set('chat/' + chatItem.$key + '/', jsonString);
});
}
但是,当我查看Chrome的开发者工具时,未设置该值。
任何帮助表示感谢。
答案 0 :(得分:3)
在网络上运行或作为Progressive Web App运行时,存储将会 尝试按顺序使用IndexedDB,WebSQL和localstorage。
所以,未设置是正确的:您应该查看Chrome IndexedDB
而不是localStorage