gpt4 book ai didi

javascript - 关闭 ionic 页面并到达上一页,构造函数不起作用

转载 作者:太空狗 更新时间:2023-10-29 18:22:05 30 4
gpt4 key购买 nike

我正在使用 ionic 3,我试图在上一页上获取值,但构造函数无法正常工作,我还尝试了 ionViewDidEnter(){}ionViewDidLoad(){}

我正在通过本地存储移动我的值,并在构造函数和 ionViewDidEnter(){} 中调用它上一页的ionViewDidLoad(){}

 this.locationvalue =localStorage.getItem('locationName')
console.log(this.locationvalue);
localStorage.removeItem('locationName');

我正在使用 google chrome 的应用程序模式来读取我的 localStorage,我可以在那里读取我的值。

最佳答案

1) 也许看看NavParams作为本地存储的更好解决方案。

2) 如果因为多次更新而不适用,我怀疑您是否正在使用本地存储并且您没有使用PromiseNavPopthen() 中。

本地存储服务:

removeItem(...):Promise<any> {
return new Promise((resolve) =>{
...
}
}

嵌套页面返回:

goBack():void {
localStorage.removeItem('locationName').then(this.navCtrl.pop());
}
  • 您必须意识到本地存储更新是异步的并且不会阻塞。因此,当您返回到前一个页面并呈现它时,本地存储更新(我假设您返回到页面依赖于绑定(bind)您显示的数据)将不会完成更新。

  • 底层 JavaScript 事件循环在此基础上。在 this video 循环一下.

3) 最后,如果您对 Ionic Page 生命周期感到困惑,this博客文章也可能有所帮助。

如果这有帮助,请告诉我。

关于javascript - 关闭 ionic 页面并到达上一页,构造函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54928065/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com