离子3 - 在http请求

时间:2018-04-22 05:16:26

标签: local-storage ionic3 storage

我已经阅读了有关离子存储的文档,并且已经导入了所需的内容。但似乎仍无法让它发挥作用。当我检查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。我在这做错了什么?请帮忙

0 个答案:

没有答案