我已经阅读了有关离子存储的文档,并且已经导入了所需的内容。但似乎仍无法让它发挥作用。当我检查localStorage的chrome(我使用'离子cordova运行浏览器')时,它是空的。
这是我的代码:
cordova.plugin.http.sendRequest('http://127.0.0.1:5000/api/login/', options, function(response) {
try { //onSuccess
response.data = JSON.parse(response.data);
this.store.set('token', JSON.stringify(response.data.token));
this.navCtrl.setRoot(HomePage);
} catch(e) {
console.error('JSON parsing error');
}
}, function(response) { //onFail
console.log('403');
alert.present();
}
);
我的构造函数如下所示:
constructor(public navCtrl: NavController,
private alerts: AlertController,
private http: HTTP,
private store: Storage,
) {}
当我运行它时,它会抛出错误并显示“JSON解析错误”而不是重新路由到HomePage。我在这做错了什么?请帮忙